X-man

导航

java jdk安装

1.在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径,

  在这里就填写“C:\Program Files\Java\jdk1.6.0_26”了。

  JAVA_HOME=C:\Program Files\Java\jdk1.7.0  //配置jdk安装路径

2.在系统变量里点击新建变量名填写

 PATH=.;%JAVA_HOME%\bin                       //配置jdk命令文件的位置(java,javac)
   CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;//配置类库文件的位置
  

在系统环境变量里,点击“path”编辑,把%JAVA_HOME%/bin;加到最前面,点击确定完成(win 8)

3.检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)

                                 java

                                 javac

若如图所示 显示版本信息 则说明安装和配置成功。

 1,设置JAVA_HOME:
  一、为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.7.0目录里,则设置JAVA_HOME为该
    目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的
    路径串;  
  二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任
    何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
  三、第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题.

2,设置CLASSPATH:
  这是一个很有趣,当然也比较折磨初学者的问题, 这个变量设置的目的是为了程序能找到相应的".class"文件, 不妨举个例子: 你编译一个JAVA程序---A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把A.class移到别的目录下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再在任何目录下运行java A, 看看会有什么结果~~:)~~~, 一切正常, java命令通过CLASSPATH找到了.class文件!

3,设置PATH:
  道理很简单, 你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你
可以选择把%JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了
.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序,
并且执行.)

 

 

启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!

原因1:给定目录下jvm.dll不存在。

对策:(1)重新安装jre或者jdk并配置好环境变量。

      (2)copy一个jvm.dll放在该目录下。

原因2:eclipse的版本与jre或者jdk版本不一致

对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。

原因2的概率更大一些,原因1不太可能发生

 

 

  1. 在主界面工具栏上找到window --> preferences选项,如图所示。

  2. 在新弹出界面选择Java --> Installed JREs,先不管当前的配置,选择ADD

  3. ADD之后选择standard VM,然后点击next

  4. 选择directory,在弹出框中选择你安装Java jkd的位置,默认的是C:\Program Files\Java

  5. 在之后点击finish,然后回到了第一个界面
     
  6. 可以看到已经添加了jdk,记得要给之前√啊
  7. 现在已经添加了jdk了,开始使用myeclipse吧!

 

 

 

在DOS下运行java程序:

package tmptext;
public class text {
    public static void main(String[] args)
    {
        System.out.println("asdfa");
    }
}

 错误: 找不到或无法加载主类 text

public class text {
    public static void main(String[] args)
    {
        System.out.println("asdfa");
    }
}

正确代码

posted on 2015-01-19 21:38  雨钝风轻  阅读(241)  评论(0编辑  收藏  举报