Windows及Linux平台下Java环境搭建

版权声明:更多文件,请访问 qzher.com 致力于良心IT培训,深圳QQ群:326023167 https://blog.csdn.net/sinat_35523212/article/details/52348960

Windows平台:

1.

下载JDK :

Java Development Kit (JDK)

http://www.oracle.com/technetwork/java/javase/downloads/index.html

例如: jdk-7u9-windows-x64.exe

2.双击下载的exe,进行安装,

例如安装在:C:\Program Files\Java\jdk1.7.0_09 文件夹下

3. 配置环境变量:

环境配置:
系统变量中

系统变量->新建->变量名:JAVA_HOME变量值: C:\Program Files\Java\jdk1.7.0_09
系统变量->新建->变量名:CLASSPATH变量值: .;%JAVA_HOME%\lib
系统变量->编辑->变量名:Path在变量值中添加: ;%JAVA_HOME%\bin

(红色部分均要复制,包括前面的符号)


Linux平台:

1.

下载安装:

示例版本为:jdk-7u9-linux-x64.tar.gz 


2.

切换至下载目录
cd /home/qzher/Software
解压

tar -xvf jdk-7u9-linux-x64.tar.gz
文件移动
sudo mv jdk1.7.0_09/  /usr/lib/

设置环境变量
sudo gedit /etc/profile
在文件最末处添加如下四句

export JAVA_HOME=/usr/lib/jdk1.7.0_09
export JRE_HOME=/usr/lib/jdk1.7.0_09/jre
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib



export类似高级语言中的定义变量。
$变量名 代表引用变量
: 为分隔符,相当Java中字符串运算中的+, = 是赋值符。


修改系统默认jdk
sudo update-alternatives –install /usr/bin/java java /usr/lib/jdk1.7.0_09/bin/java 300
sudo update-alternatives –install /usr/bin/javac javac /usr/lib/jdk1.7.0_09/bin/javac 300
sudo update-alternatives –config java
sudo update-alternatives –config javac


前两行将java命令和javac文件增添提供到系统默认的java与javac命令中。
后两行从java与javac的命令组中选择要使用的java与javac提供者(如果只安装了一个java与javac文件则可以省略掉这两行。)

检测
输入:
java -version 会提示Java安装信息,即可




安装好JDK后,再下载Eclipse即可.

Eclipse在Windows和Linux平台下均不需要安装,解压即可使用


输入Java代码,Enjoy It! 


若要开发Android ,可以下载Android Studio安装即可.

Eclipose下开发Android,还需要下载AndroidSDK



API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。通俗点讲:System.out.prinln("Hello,qzher), 这样就可以调用屏幕输出文字,你就调用了一个API

SDK  (Software Development Kit,软件开发工具包)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。

软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发Windows平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK 还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。不管什么语言的什么 SDK,其接口都称为 API

猜你喜欢

转载自blog.csdn.net/sinat_35523212/article/details/52348960