0

我的系统上安装了 Ubuntu 13.04 32 位。

我从这里下载了 Java SE Development Kit 7,扩展名为 .tar.gz

我使用命令tar xvfz Downloads/jdk-7u51-linux-i586.tar.gz在我的主目录中解压缩下载的文件,即/home/computer/

我能够使用 Bluej IDE 编译和运行 java 程序。它工作正常。我使用该命令jdk1.7.0_51/bin/java -jar Downloads/bluej-310.jar安装 bluej IDE。

但我也想在 Ubuntu 中使用终端编译和运行 java 程序。

当我输入命令时,java -version我收到消息

The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.6-jre-headless
 * gcj-4.7-jre-headless
 * openjdk-7-jre-headless
 * openjdk-6-jre-headless
Try: sudo apt-get install <selected package>

谁能帮帮我。

4

3 回答 3

0

您尚未完全安装 java.. 您正在尝试运行 bash 命令

$java

无论您在哪里提取了 jre,它都不在您的 $PATH 中...

您必须将其添加到您的路径中,如下所示:

$export PATH=$PATH:/home/computer/%THE_JAVA_DIR_THAT_YOU_INSTALLED%

或者更好的是,摆脱你提取的东西并这样做:

$sudo apt-get install openjdk-6-jre

尽可能使用 Ubuntu 的 apt-get 安装程序可以省去一些麻烦

================编辑

如果 ~/.profile 不存在,创建它

在主目录的 .profile 文件中添加以下行(使用 vi ~/.profile):

PATH=$PATH:/home/me/play
export PATH

然后,要使更改生效,只需在终端中输入:

$ . ~/.profile

于 2014-03-15T08:24:02.833 回答
0

您可以安装 openjdk-7-jdk 或将下载的发行版的 bin 目录添加到 PATH 变量中,并通过在 shell 的配置文件中执行它来使其永久化。(很可能是主目录中的 .bash_profile)。

最简单的可能是sudo apt-get install openjdk-7-jdk(然后你可以删除你下载的那个)。

于 2014-03-15T07:02:30.207 回答
0

我建议按照https://help.ubuntu.com/community/Java上的说明进行操作。我认为,如果您关注关于 openjdk 的部分比关注 oracle java 7 的部分而不是 IBM 4 的部分要容易得多。您可以使用 ubuntu 软件中心应用程序来定位软件包并安装它们,而不是使用终端。

于 2014-03-15T07:07:51.957 回答