繁体   English   中英

如何在ubuntu中编译和运行.java文件?

[英]How to compile and run .java files in ubuntu?

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

我从此处下载了扩展名为.tar.gz的Java SE Development Kit 7。

我使用命令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安装jdk1.7.0_51/bin/java -jar Downloads/bluej-310.jar 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>

谁能帮我一下。

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

最简单的方法可能是sudo apt-get install openjdk-7-jdk (然后您可以删除下载的文件)。

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

您尚未完全安装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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM