我最近在我的 Kubuntu Linux 机器上安装了 Oracle JDK 1.8,如下所示这指南。我进行了手动安装,因为我无法让简单的安装工作。
如果我理解正确的话,安装 Oracle JDK 1.8 后,javafx 应该包含在默认类路径中。但对我来说并非如此:我需要jfxrt.jar
为每个新项目手动将文件添加到类路径中。
Java -version
在终端给出:
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
我该如何修复这个问题以便它jfxrt.jar
始终处于默认类路径上?
答案1
您需要CLASSPATH
在 中进行设置/etc/environment
。在终端中执行以下命令(Ctrl++ )AltT
sudo gedit /etc/environment
添加以下几行(末尾所有四行/etc/environment
)
JAVA_HOME="/usr/lib/jvm/oracle_jdk8"
export JAVA_HOME
CLASSPATH="/usr/lib/jvm/oracle_jdk8/lib"
export CLASSPATH
/etc/profile.d/oraclejdk.sh
或者,如果你已经使用过,你可以将 CLASSPATH 添加到这指导。
export CLASSPATH="/usr/lib/jvm/oracle_jdk8/lib"