我正在尝试使用 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/