jdk 1.6 配置环境问题: 1.配置path,%java_home%\bin;%java_home%\jre\bin,前后两个bin是不是都需要配置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdk 1.6 配置环境问题: 1.配置path,%java_home%\bin;%java_home%\jre\bin,前后两个bin是不是都需要配置?相关的知识,希望对你有一定的参考价值。

2.配置classpath,是否可以只配置为.;%java_home%\lib,而不用另外加%java_home%\lib\tools.jar和dt.jar?
3.配置classpath,是否需要加%java_home%\jre\lib\rt.jar?不加可以吗?
初学java,有很多疑惑,向大侠求助啊!全部财富了。。。

我觉得你没必要弄得那么麻烦,你只要找到你的JDK安装目录,然后打开里面的bin文件夹,在地址栏中复制其地址,然后把它粘贴到path里面就行了,注意这个不是配置类的环境变量是JDK运行时的环境变量,如果没有找到path你自己新建一个就行了。至于classpath这个如果你经常习惯把JAVA的CLASS文件放在某一个目录你可以按上面的方法把这个目录粘贴到你的classpath下面,不过我个人建议你再设置一个 “.” 分号不是,这是一个英文状态下的点,表示是当前目录。如我的JDK安装在C:\Program Files\Java\我的环境变量为C:\Program Files\Java\jdk1.6.0_13\bin;我的CLASS文件一般就是当前目录,那么我的classpath设置就是"."不爆开包括双引号,如果你还习惯把CLASS文件放到E盘JAVA目录下,你可以设置classpath为:.;e:\JAVA;
不过要注意一点,你设置时一定不要把path里面的原有的内容删除,因为有很多是系统自己的环境变量,千万不要私自改动和删除。
参考技术A 配置java也不用配置那么多东西,把jdk安装完之后,只需要配置一个path就够了,就是jdk的bin目录就行了。。 参考技术B 2. 可以的。class_path = .;%JAVA_HOME%\lib, 同理 path = %JAVA_HOME%\bin
3 可以不加。追问

谢谢你的回答,还有几个疑问:
1.配置path,%java_home%\bin;%java_home%\jre\bin,前后两个bin是否都需要配置?
2.class_path = .;%JAVA_HOME%\lib配置成这样,会自动识别tools.jar和dt.jar吗?
3。%java_home%\jre\lib\rt.jar,它作用是什么啊

多谢了

追答

1.配置path,%java_home%\bin;%java_home%\jre\bin,前后两个bin是否都需要配置?
后一个无需配置。即可开发程序。
2.class_path = .;%JAVA_HOME%\lib配置成这样,会自动识别tools.jar和dt.jar吗?
是的。
3。%java_home%\jre\lib\rt.jar,它作用是什么啊
应该是JAVA运行环境的配置,不具开发功能。

本回答被提问者采纳
参考技术C Classpath是java支持的类库。按照个人需求配置,有时候增加了扩展包的时候,就需要配置classpath了,当然在eclipse等一些编译软件引入也行。不过环境改变的时候,又要重新引入,如果配置classpath的时候就不需求引入,直接可以import使用 参考技术D 不用加的

web selenium环境搭建遇到的一些问题

selenium自动化测试环境搭建,看起来简单,但是还是遇到一些问题,我的环境是windows64系统

1、安装了jdk,eclipse后,发现eclipse打不开,之前因为懒惰,遇到问题就没解决,这次百度了一下,发现,是因为eclipse的版本与jdk版本不兼容导致的

我安装的是64位的jdk1.8,但是所安装的eclipse是32位的,这时候调整一下jdk或eclipse的版本就可以了

    由于开始最这个原因理解不深刻,导致重新安装了32位的jdk,现在看来因为重新安装64位的eclipse比较合理,不过总算是解决了

2、在eclipse里写了一个简单的testng框架的测试case,运行,发现,无法执行,这时候仔细回忆了一下学习的内容,过了良久,终于想起,testng框架,是需要配置文件的,通过

配置文件,组合测试用例,运行这个配置文件来执行测试用例,加了testng.xml,添加测试用例类名,又报错,发现自己又犯了一个低级错误,类名不能与测试用例方法名重名,否则执行不下去,报错,改了后,ok了

3、终于不报错了,测试用例中打开chrome浏览器,发现,竟然打不开,报错,看日志,大概是什么driver路径的问题,想着火狐是原装支持driver的,改用firefox浏览器,依旧打不开。这时候又去百度了一下,发现,因为我的firefox不是默认安装的,selenium找不到它的文件,这时候我需要System.setProperty("webdriver.firefox.bin","D:\\soft\\Mozilla Firefox\\firefox.exe");,通过System.setProperty来告诉selenium浏览器文件的安装位置,设置后,果然好了。

    这时候回来再解决chrome浏览器的问题,chrome浏览器不能用webdriver.firefox.bin,报错日志提示,要设置webdriver.chrome.driver,这时候设置的不必是chrome的安装路径,设置chrome的driver路径即可,System.setProperty("webdriver.chrome.driver","D:\\soft\\selenium\\chromedriver.exe");

    这时候,运行再试,打开chrome浏览器后,竟然不执行接下来的步骤,报错:unknown error: unable to discover open pages;百度了一下,这个问题可能是浏览器和driver的版本不兼容导致,问题在于我的chrome浏览器版本是46的,driver版本太旧导致的,重新下载了新版本的driver更新后,终于解决啦,顺利完成第一步

 

感觉学习的过程总是会遇到很多问题,可是,只有认真的去研究,花点时间总是能解决的,自己太懒惰了,需要继续加油,后续会继续记录自己的学习历程,希望跟我一样的在路上的菜鸟,可以相互帮助,相互借鉴

以上是关于jdk 1.6 配置环境问题: 1.配置path,%java_home%\bin;%java_home%\jre\bin,前后两个bin是不是都需要配置?的主要内容,如果未能解决你的问题,请参考以下文章

jdk环境变量配置注意事项

JDK的path环境变量配置(两种方式)

linux使用2个jdk

Java开发环境的配置

安装好JDK,怎么配置path环境变量

配置java jdk环境变量