如何在Ubuntu上编译.java文件?

我怎么能编译.java文件?

我需要什么课程? 如果我需要Java JDK,我还需要帮助安装它。 我是Ubuntu的新手,所以我需要安装的任何程序都需要有关如何安装它们的教程。

要编译文件,请打开终端并键入

javac filename.java 

要运行生成的类文件,请使用

 java filename 

但要做到这一点,您需要在计算机中安装Java JDK。 您可以按照如何安装Java的说明进行安装? 。

OpenJDK最适合我。 这很简单,我从来没有遇到任何问题。 只需按照以下简单步骤:

  1. 从终端安装打开jdk

     sudo apt-get install openjdk-7-jdk 
  2. 编写java程序并将文件另存为filename.java

  3. 现在编译从终端使用此命令

     javac filename.java 

    如果一切正常,那么应该创建一个新的“filename.class”文件。

  4. 要运行刚刚编译的程序,请在终端输入以下命令:

     java filename 

注意

你可以使用任何文本编辑器(如gedit),

用你想要的watever名称替换文件名

在从终端运行命令时,你需要与“当前工作目录”(通过运行pwd )在同一目录中。

例如,如果您的文件是my_file.java

 class MyClass { public static void main(String[] args) { System.out.println("Hello World"); } } 

你想做:

 javac my_file.java 

然后

 java MyClass # The name of the class, not file 

但是,为类和文件指定相同名称是一种常见的约定。

您需要安装JDK,Java Development Kit。 Ubuntu包含一个metapackage default-jdk ,它取决于当前首选的JDK。 现在是openjdk-6-jdk。

要将Java文件编译为可运行的.class文件,您可以运行

 javac filename.java 

并运行它

 java file 

它是最简单的用例,并且大部分都不起作用,因为java类主要依赖于库中的其他java类。

所以你可能想要使用一些更复杂的解决方案。 大多数文本编辑器都支持Java语法高亮,例如jEditkatevim ,但它们无法解决您的编译问题。

您还有另一种选择 – 您可以安装function齐全的Java IDE。 Ubuntu带有两个主要的OpenSource Java IDE – NetBeansEclipse

只需键入sudo apt-get update ,然后使用sudo apt-get install openjdk-7-jdk快速安装java7,然后就可以用java玩游戏:-)

有关更详细的官方Java文档,请访问此链接 。