再谈jdk && eclipse

来源:互联网 发布:淘宝御泥坊适合年龄 编辑:程序博客网 时间:2024/05/21 05:23

一个月前谈过一次,但是今天的事件足足折腾了我一个晚上!!!不记录下来对不起我自己,~T_T~~~

首先是我大概一个月之前安装了jdk(忘了什么版本),安装了Eclipse Java Neon,然后接下来的日子我写的Java全是在IDE上面编译运行的,然后我觉得这样不怎么好,就改成用sublime写,在控制台运行,but,在独立控制台执行如下命令时:

javac Test.java

竟然说无法访问,第一次安装jdk的时候都还试过,怎么就突然不行了呢!!!

(PS:其实这件事的导火索是我想用eclipse查看.jar文件的源代码 ->_-> ,最后用了一个反编译插件解决了,。。。)

于是乎重新下载jdk,重新设置环境变量,折腾几次的原因是因为jdk与eclipse版本不匹配,然后各种出错,cmd又无法访问了。。。心累!!!这里不再赘述

以上都是废话,进入正题:

进行java开发,首先要下载、安装jdk

http://www.oracle.com/technetwork/java/javase/downloads/index.html
这个是Java SE的下载页面(Java SE主要用于桌面程序、控制台开发)

里面会列举了Java Platform (JDK) 8u40 和 NetBeans with JDK 8(这个是Java开发平台)

我们只需要点击Java SE Downloads,进去后,就有一大堆jdk可供下载。
带x86表示32位程序、带x64表示64位程序
-8u40表示1.8的第40个版本
-linux -macosx -solaris -windows 这是不同操作系统的版本(macosx和solaris都是基于Unix内核的)
如果我们是在windows上开发的,找个windows版本就ok了

(若是要下载以往的jdk版本,只要在上面那个页面往下拉,

看到Java SE 7u75/76的右下面有个Jdk的Download图标,进去就可以下载1.7版本了。

若要下载更古老的版本,就使劲往下拉到最后一个框,写着
Previous Releases - Java Archive
The Java Archive offers access to some of our historical Java releases.
WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production.
大概意思是:在Java档案提供一些我们的历史的Java版本。
警告:这些年长的JRE和版本的JDK提供帮助开发人员调试问题在更旧的系统。他们不是最新的安全补丁更新,不推荐用于生产。
可以不用理会警告。


之后就是安装jdk,安装的时候会安装jdk和jre,建议安装在同一个文件夹下面。

安装后需要配置下 【环境变量】

(环境变量相当于给系统或用户应用程序设置的一些参数,具体起什么作用这当然和具体的环境变量相关。比如path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找)

win7下,计算机→右键→属性→高级系统设置→环境变量
(XP系统是我的电脑→右键→系统属性→高级→环境变量)

在“系统变量”里面新建下面的键和值

JAVA_HOME
填写你jdk的安装路径,如 D:\Above\JAVA\jdk1.7.0_45 (不要在后面写;)

classpath
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (注意前面要有个.哦)

打开Path变量(已存在不用新建)
(可以先把里面的值复制出来,以防不小心删了)
在那个值最后面添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(注意变量值之间用“;”隔开)

你可以测试下配置成功与否,开始→运行→输入”cmd”,
分别输入”java”和”javac”,分别敲下Enter键,若是能正常打印用法说明配置成功!

(新版本的jdk会在Path里最前面增加C:\ProgramData\Oracle\Java\javapath; 这个可以不用在意,这个文件夹里有快捷方式指向你java安装的所在目录,当然如果你以后移动了java目录,这个Path就得修改下了。)


xp原Path里面的值 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
win10原Path里面的值 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

这里写图片描述

不能双击运行jar文件的解决办法:
打开注册表,找到HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command,(如果找不到可以新建),然后编辑其默认键值,
改为”D:\Above\JAVA\jdk1.7.0_45\bin\javaw.exe” -jar “%1”
(以上路径请修改为自己java安装所在目录)


Eclipse的安装之前必须先安装好jdk

Eclipse的下载

可以在http://www.eclipse.org/downloads/ 进去下载
记得Eclipse的版本最好跟jdk的版本一致,即jdk是x64的,Eclipse就选择x64的去下载
安装很简单,只要你的jdk配置好就容易。

若是带有ADT(Android Development Tools)的Eclipse,可用于开发安卓
android SDK和ADT下载的官网地址:
http://developer.android.com/sdk/index.html (现在环境下很难打开)
可以找找国内网站去下载,
或者试试这个国内镜像 http://wear.techbrood.com/
其ADT下载地址: http://wear.techbrood.com/sdk/index.html

下载解压后要进行一番配置
打开环境变量

新建
ANDROID_SDK_HOME
填写你sdk的安装路径,例如 D:\Above\ADT\sdk

再打开已经存在的Path
在后面添加 ;%ANDROID_SDK_HOME%\tools\lib;%ANDROID_SDK_HOME%\platform-tools
(Android SDK3.0的adb.exe从tools文件夹转移到platform-tools里面了)

你可以测试下配置成功与否,开始→运行→输入”cmd”,
输入”adb”,敲下Enter键,若是能正常打印用法说明ADT配置成功!

1 0
原创粉丝点击