Ubuntu上的夕阳Java环境
我刚刚在我的个人笔记本电脑上安装了Ubuntu10.04,并想在此基础上设置我的开发环境 我在运行命令时看到了这一点 通过synaptic package manager安装SUN JDK并执行以下命令: sudo更新java替代方案-s java-6-sun 但是当我运行命令Ubuntu上的夕阳Java环境,java,ubuntu-10.04,openjdk,Java,Ubuntu 10.04,Openjdk,我刚刚在我的个人笔记本电脑上安装了Ubuntu10.04,并想在此基础上设置我的开发环境 我在运行命令时看到了这一点 通过synaptic package manager安装SUN JDK并执行以下命令: sudo更新java替代方案-s java-6-sun 但是当我运行命令时,哪个java 显示的输出为 /usr/bin/java 如何确保它是Sun JDK而不是OpenJDK(默认情况下安装在ubuntu中) 我唯一关心的是: 我只希望SUN JDK用于所有目的。我不想 OpenJDK..
时,哪个java
显示的输出为
/usr/bin/java
如何确保它是Sun JDK而不是OpenJDK(默认情况下安装在ubuntu中)
我唯一关心的是:
我只希望SUN JDK用于所有目的。我不想
OpenJDK..
提前感谢。您可以通过
java -version
您可以使用以下配置使用的JavaVM:
sudo update-alternatives --config java
或者删除所有打开的jdk包。如果我错了,请纠正我 我认为您可以运行
echo$PATH
,它会按照系统试图运行该命令时应该扫描的确切顺序为您提供目录列表
因此,我可以看到几个解决方案:
export PATH=/usr/java_xyz/bin:$PATH
$JAVA_HOME/bin/java blablabla.class
使用“java-version”了解您正在运行的java的版本和其他详细信息。命令的输出:
java-version
isram@ram-笔记本电脑:~$java-版本java版本“1.6.0_22”java(TM)SE运行时环境(构建1.6.0_22-b04)java热点(TM)服务器虚拟机(构建17.1-b03,混合模式)
它是热点java,这意味着它是由oracle/Sun开发的