㈠ 在linux下使用淘宝SDK调用API需要安装java环境吗
不需要. 但是要配置XAMPP的LINUX环境. 怀疑是你XAMPP环境没有配置对.
㈡ Linux中JDK的安装和配置方法
一、软件下载
1、下载JDK(下面分别是32位系统和64位系统下的版本)
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_ #32位
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_ #64位
# getconf LONG_BIT # 查看系统多少位
二、安装JDK7.0版本
1、先卸载服务器自带的jdk软件包
# java -version #查看服务器是否安装过jdk
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj #查看服务器安装的jdk软件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸载软件包
2、安装jdk7.0
解压配置安装
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7
3、添加jdk7.0到系统环境变量
#cp /etc/profile /etc/profile.bak #备份
#vi /etc/profile #编辑,在最后添加下面的内容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#source /etc/profile #使配置文件立即生效
由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择
# update-alternatives --config java
4、测试
# java -version # 测试是否成功
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)
㈢ 如何用java开发一个sdk
1、在你的Java工程中添加该SDK中dist目录下的jar库,并添加到你的编译路径中
2、在你的代码中import相应的包名
3、非web应用请修改和查阅MainDemo.java,web应用请修改config.jsp,查阅index.jsp, 获得包括oauth登录请求及其它功能请求的方法接口。
4、commons包里面的java类实现了目前腾讯微博开发平台的所有接口,除第一个参数是oauth对象外
其他都和开发平台的api文档一致,类名和方法名亦和api一致:比如获取主页时间线的api是:
http://open.t.qq.com/api/statuses/home_timeline
那么此SDK的java类是:Statuses_API.java,实现方法是home_timeline(a,b,c,d...)
5、此SDK为半原创,思路和部分方法函数参考了官方(热心网友sampan)提供的java SDK(http://open.t.qq.com/resource.php?i=3,1#sdk3) 和网上相关的Oauth授权资料
6、javawind-qweibo-api-1.0.jar为本sdk生成的jar,如果有修改源码,记得重新生成此jar~
㈣ linux 安装 java_ee_sdk-5_08-jdk-6u20-linux.bin 出错 Attach to native process failed 请问是什么原因
Checking available disk space...
看一下磁盘空间
df -m
-m filename
m 兆 G
㈤ linux下的java_ee_sdk-6u1-jdk-linux-ml.sh 怎么安装
你下载的安装包是jar版的?jar版的需要你机器上已经装了java,才能解压.jar文件,你去下载个.bin。直接chmod +x *bin,然后执行那个.bin就行
㈥ linux下怎么安装JAVA
1、准备工作:
到Oracle官网下载JDK jdk-6u31-linux-x64-rpm.bin,根据系统是32还是64位的选择下载对应的rpm包.
根据需要选择是否删除linux中原有的java版本,不卸载也不会影响安装.suse卸载java有界面操作,比较简单,打开Yast,点开Software Management,搜索java,找到旧版本,把前面的勾去掉,点应用,就可以卸载了.也可以使用命令删除.
先用rpm -qa | grep java 列出已安装的版本,然后用rpm -e 已安装版本卸载旧版本的java.
2、安装JDK
找到下载的JDK文件,先更改文件访问权限,如果没有root权限,sudo一下.
chmod 755 jdk-6u31-linux-x64-rpm.bin
./jdk-6u31-linux-x64-rpm.bin
这个安装过程很快,按一下回车键就能看到done字样,说明安装成功了.安装完成后会在jdk-6u31-linux-x64-rpm.bin的当前目录下面发现几个*.rpm的包,使用rm *.rpm 命令删除掉,留着也是浪费空间.
安装的java可以在/usr/java/这个目录里边找到.
3、的设置
在/etc/profile文件后面加上下面内容
JAVA_HOME=/usr/java/jdk1.6.0_31
JRE_HOME=/usr/java/jdk1.6.0_31/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
添加完成后Esc一下,按:wq保存退出.
为了在当前bash环境下查看效果,输入命令source /etc/profile.
再查看javac版本:javac -version,就能看到已经是当前安装的版本的了.
再看一下java的版本:java -version,这里有可能还是旧版本,旧版本没删除,或 者删除的时候没删成功.这个也好办,将/usr/bin/java重新链接到/usr/java/jdk1.6.0_31/下的java上:
ln -fs /usr/java/jdk1.6.0_31/bin/java /usr/bin/java
-f表示强制 -s表示符号链接,有的也叫软连接.
可以使用 ll /usr/bin/java查看是否链接到指定文件上.
也可以先删除/usr/bin/java 文件,然后
ln -s /usr/java/jdk1.6.0_31/bin/java /usr/bin/java
上诉步骤执行完成之后,查看java版本发现java -version也显示了当前安装的版本号.
到这里linux下的java环境就搭建好了.
㈦ java SDK 是什么
java SDK简介:
java SDK全称(Software Development Kit),中文意思是“软件开发包”,是厂商提供的集成封装的库(library),通常比较底层,通用性强。SDK 是开发 java 应用程序所必需的东西,所以其它编程框架和类库都是建立在它们之上的,比如Math.random()函数,在编程的时候直接拿来用就行了。