我从eclipse.org下载了适用于Linux的"Eclipse IDE for Java EE Developers".我能够编写,编译和运行Java程序.但我不明白JDK/JRE的用途.
如果我开始一个新的'Java Project',我可以选择使用哪个JRE,但如果我选择'JavaSE-1.6',我仍然不知道那是什么?甲骨文?IBM?我不知道JRE在我的文件系统中的位置.
假设我想使用相同的JRE从命令行执行我的Java程序,如何找到'java'可执行文件?
小智 7
如果您想知道Java在您的系统中的位置,请在终端中运行它whereis java
.
如果您想知道哪个Java正在您的系统中使用,请在终端中运行它which java
.
如果您想知道默认情况下Java版本使用的是什么,请在终端中运行它 java --version
如果您想知道Eclipse中使用的JDK,请参阅Project-> Properties-> Java Compiler.
如果您想知道Eclipse中使用了哪个JRE,请参阅windows-> preferences-> Installed JREs
在Eclipse中时:
搜索条目
eclipse.vm=
Run Code Online (Sandbox Code Playgroud)
应该有使用的JRE的路径。
这取决于您的配置。
转到 Windows/首选项,然后检查:
Java/已安装的 JRE 和 Java/编译器/
您还可以覆盖每个项目的设置:项目首选项、Java 编译器。