我需要安装什么才能开始使用 Java 编程?

我需要安装什么才能开始使用 Java 编程?

我有一个安装了 eclipse 的 ubuntu 11.10,现在我应该需要 JVM、Java 编译器和一些称为 API 的东西。我开始学习 Java,因为之后在 Windows 上让它运行起来很容易。那么我应该安装什么呢?

答案1

根据您使用的 java jre 版本,您需要安装一个jdk,例如包openjdk-6-jdk

完成后,您应该能够运行javac命令来编译.java文件。

例如A.java:

class A {
    public static void main(String[] a){
        System.out.println("hello");
    }
}

然后编译为 A.class

$ javac A.java

然后运行:

$ java A

这应该输出

> hello

然后最简单的事情就是安装 Eclipse 并开始使用。

答案2

我应该需要 JVM、Java 编译器和 API

Java 虚拟机 (JVM) 运行 Java 应用程序(编译为字节码)。Java API 是一组通过运行时库实现的现有功能:所有记录在案的这里。JVM 和运行时库共同组成了 Java 运行时环境(JRE)。其主要命令是java

Java 编译器通过javacJava 开发工具包 (JDK) 中的命令使用,它将源代码转换为可与 JRE 一起运行的字节码。

包中包含 OpenJDK JRE openjdk-6-jre,并且包中包含 OpenJDK openjdk-6-jdk(无论如何都依赖于此openjdk-6-jre)。

Eclipse 需要 JRE 才能运行,但提供了自己的编译器 (Eclipse JDT)。严格来说,使用 Eclipse 进行开发不需要 JDK,您可以在 Eclipse 中编译所有内容并通过 JRE 运行应用程序。

话虽如此,如果您是初学者,尝试使用 的一些小应用程序绝对值得javac,即使只是为了了解编译过程、包/目录结构和类路径的工作原理。像 Eclipse 这样的 IDE 可以方便地使其中许多操作自动化或不可见(这可能非常有用),但了解基础知识有助于您遇到问题。除非您磁盘空间不足,否则安装 JRE 和 JDK 都是有意义的,即使您使用的是 Eclipse。

相关内容