怎样查看java home?

dev_test 2011-09-22 09:25:29
我用cmd可以运行java名,但机子里面没有JDK只有JRE,这是为什么?
假设我机子里面有好几个JDK/JRE,环境变量里面没有设置java_home,classpath等环境变量,怎样查看java_home 呢?
怎样调用指定的java呢?
...全文
2495 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
nulls 2011-09-22
  • 打赏
  • 举报
回复
还是我错了。。。
nulls 2011-09-22
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 x19881216 的回复:]
引用 8 楼 x19881216 的回复:

引用 6 楼 goldenfish1919 的回复:

windows:set java_home
linux:echo $JAVA_HOME

哥,set java_home是設置java_home了
應該是
windows:echo %java_home%
linux:echo $JAVA_HOME
[/Quote]
实践是检验真理的唯一标准。
set java_home 和echo %java_home%是一样的。
aotian16 2011-09-22
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 goldenfish1919 的回复:]

引用 8 楼 x19881216 的回复:
引用 6 楼 goldenfish1919 的回复:

windows:set java_home
linux:echo $JAVA_HOME

哥,set java_home是設置java_home了
應該是
windows:echo java_home
linux:echo $JAVA_HOME


兄弟,你能不能win+r……
[/Quote]
我也以为搞错了呢, 原来确实可以
若鱼1919 2011-09-22
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 x19881216 的回复:]
引用 6 楼 goldenfish1919 的回复:

windows:set java_home
linux:echo $JAVA_HOME

哥,set java_home是設置java_home了
應該是
windows:echo java_home
linux:echo $JAVA_HOME
[/Quote]

兄弟,你能不能win+r->cmd->set path看看输出结果再下结论?

动动手真的很麻烦吗?


jc8futao 2011-09-22
  • 打赏
  • 举报
回复
木有java_home变量的时候是这样看的。java_home是必须的吗?我觉得应该不是。只要把class_path\path这些环境变量设置好了,java应该也可以用。不过我还没试过,一会动手试试。
小绵羊 2011-09-22
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 x19881216 的回复:]

引用 6 楼 goldenfish1919 的回复:

windows:set java_home
linux:echo $JAVA_HOME

哥,set java_home是設置java_home了
應該是
windows:echo %java_home%
linux:echo $JAVA_HOME
[/Quote]

小绵羊 2011-09-22
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 x19881216 的回复:]

引用 6 楼 goldenfish1919 的回复:

windows:set java_home
linux:echo $JAVA_HOME

哥,set java_home是設置java_home了
應該是
windows:echo %java_home%
linux:echo $JAVA_HOME
[/Quote]

小绵羊 2011-09-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 goldenfish1919 的回复:]

windows:set java_home
linux:echo $JAVA_HOME
[/Quote]
哥,set java_home是設置java_home了
應該是
windows:echo java_home
linux:echo $JAVA_HOME
打油的程序员 2011-09-22
  • 打赏
  • 举报
回复
机子里面没有JDK只有JRE


////////////////////////////////////////////////////////////////////////////////////////////////
下载安装对应版本的JDK:
64位操作系统:http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-windows-x64.exe
32位操作系统:http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-windows-i586.exe
////////////////////////////////////////////////////////////////////////////////////////////////
JAVA_HOME设置(每个人都不一样,确保它的子目录有:bin,demo,include,jre,lib)
jdk目录的具体路径,比如 ;D:\Program Files\Java\jdk1.7.0;

ClassPath设置(直接复制到环境变量的最前端):
;%JAVA_HOME%\bin;.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;

Path设置(直接复制到环境变量的最前端):
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;.;%JAVA_HOME%\..\jre7\bin;%JAVA_HOME%\..\jre6\bin;%JAVA_HOME%\..\jre5\bin;
//////////////////////////////////////////////////////////////////////////////////////////////////
若鱼1919 2011-09-22
  • 打赏
  • 举报
回复
windows:set java_home
linux:echo $JAVA_HOME
打油的程序员 2011-09-22
  • 打赏
  • 举报
回复
怎样调用指定的java呢?



假如一个HelloWorld.java 在工作目录C:\中

切换到工作目录:
cd \

编译:
javac HelloWorld.java

运行:
java HelloWorld
安心逍遥 2011-09-22
  • 打赏
  • 举报
回复
网上搜一下环境变量的配置

查看java_home就解决了
打油的程序员 2011-09-22
  • 打赏
  • 举报
回复
命令提示符下 输入:
echo %classpath%
小绵羊 2011-09-22
  • 打赏
  • 举报
回复
echo %java_home%
打油的程序员 2011-09-22
  • 打赏
  • 举报
回复
命令行输入:
echo %java_home%
小绵羊 2011-09-22
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 dev_test 的回复:]

我没有设置环境变量java_home,echo %java_home% 输出值为空。
怎样查看我使用的是哪个JDK或者JRE?
[/Quote]
java -version
dev_test 2011-09-22
  • 打赏
  • 举报
回复
我没有设置环境变量java_home,echo %java_home% 输出值为空。
怎样查看我使用的是哪个JDK或者JRE?

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧