如何在 64 位 Scientific Linux 上安装 javac (JSDK)

如何在 64 位 Scientific Linux 上安装 javac (JSDK)

我正在尝试使用 yum 或其他方式在 Scientific Linux 64 位上安装 Java SDK (javac)。有人能告诉我最好的做法吗,这样我就可以使用 maven 进行构建等

答案1

只需从甲骨文,将其放在合适的目录中,例如/opt/java。

chmod 它,即:

chmod 744 jdk-6u37-linux-x64.bin

解压它,即:

./jdk-6u37-linux-x64.bin

对其进行符号链接,即:

ln -s jdk1.6.0_37/ jdk

在 /etc/profile.d/java.sh 中设置环境变量,例如(对于 ant,但您明白了):

export JAVA_HOME=/opt/java/jdk
export ANT_HOME=/opt/java/apache/ant
export PATH=${JAVA_HOME}/bin:${ANT_HOME}/bin:${PATH}

干杯

答案2

另一个选择是安装发行版提供的 openjdk。

yum install java-1.7.0-openjdk java-1.7.0-openjdk-devel

答案3

只需从以下位置下载 JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html

如果您收到此错误,UNIX 无法找到编译器 javac。或 javac:未找到命令 - 安装 Java 后

这是告诉 UNIX 在哪里找到 javac 的一种方法。假设您在 /usr/local/jdk1.8.0 中安装了 JDK。在提示符下,您可以键入以下命令并按回车键:

/usr/local/jdk1.8.0/javac hello.java 注意:如果选择此选项,每次编译或运行程序时,您都必须在 javac 和 java 命令前加上 /usr/local/jdk1.8.0/。为了避免这种额外的输入,您可以将此信息添加到 PATH 变量中。执行此操作的步骤将根据您当前运行的 shell 而有所不同。

仅当明确请求注释处理时才接受类名“hello”

如果收到此错误,则说明您在编译程序时忘记包含 .java 后缀。请记住,命令是 javac hello.java 而不是 javac hello。

有关更多详细信息,请参阅本页中的讲座“创建 Hello World 应用程序”。http://learnjavaeasy.com/course/learn-java-online-with-java-8-by-examples/

相关内容