2012-03-27 119 views
1

我为新手的问题表示歉意,但我试图用OpenJDK进行导向。我刚刚安装了OpenJDK,但似乎没有一个java命令(尽管我看到了javac,javah和javap)。我试图运行ant,但不能在没有java命令的情况下运行。我错过了什么?没有与OpenJDK安装的java命令

+0

也有一些是错误的配置。它应该包含在软件包中。检查你是否真的拥有名为'java'的文件,如果你这样做 - 检查env路径。 – 2012-03-27 23:24:24

+0

这是第一个。通常,它是安装了JRE的人询问javac的位置。大声笑。 – Aaron 2012-03-27 23:27:54

+0

是啊,这很奇怪 - 我在想库存有问题吗? – 2012-03-27 23:29:35

回答

1

检查OpenJDK安装中的bin目录,看看它是否有java二进制文件。

如果是,根据您的操作系统,只需将该目录添加到您的系统PATH变量。

+0

就是这样 - 它不在那里。我在Ubuntu中使用命令apt-get install openjdk-6-jdk – 2012-03-27 23:26:38

+0

检入/ usr/lib/jvm并查看它是否已安装在那里。 – Dan675 2012-03-27 23:33:02

+0

你试过找到?如果你没有安装它,请获取它然后索引你的驱动器。然后你可以找到java,如果它在你的系统上,它应该找出路径。如果它不存在,也许尝试手动下载并设置它而不是使用sudo-apt? – 2012-03-27 23:34:35

1

此外,检查jre/bin子目录,如果这样的事情存在。

+0

该子目录不存在,不幸的是... – 2012-03-27 23:30:24

0

如果需要的jdk添加到您的系统路径:

在Windows中,右键单击计算机(我的电脑)上,并转到属性,选择高级,然后单击环境变量按钮。

在Unix上,可以这样做:

export PATH=$PATH:{path to your jdk} 
+0

是的,我可以添加路径就好 - 问题是没有Java二进制文件。 – 2012-03-27 23:32:39

+0

可能有一个二进制文件,但它可能尚未放置在/ usr/bin或当前PATH中的任何位置。您需要找到它已安装到的位置并将其添加到PATH,请尝试/ usr/lib/jvm – Dan675 2012-03-27 23:37:19

相关问题