我有一个linux mint 19x,如果我有:
echo $JAVA_HOME >> /usr/lib/jvm/java-8-oracle
我想更改路径以放入Java11,但不是在.bashrc、.profile、/etc/enviroment文件中,我看到我定义了JAVA_HOME
我尝试将JAVA_HOME路径放在/etc/环境中
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
通过命令行,您可以简单地更改java_home
变量路径:
export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
然后重新定义jdk二进制文件前缀的当前路径:
export PATH=$JAVA_HOME/bin:$PATH
我想要dockerise的遗留web应用程序使用一些旧的类,如,这些类在Java SE7之前一直受到支持。现在,在docker容器中,默认的jdk获取(在安装tomcat-6容器时)是 OpenJdk不支持这些类
问题内容: 在Ubuntu中,我想在Java 5和Java 6之间来回切换我的JAVA_HOME环境变量。 我打开一个终端并输入以下内容来设置JAVA_HOME环境变量: 在同一终端窗口中,键入以下内容以检查环境变量是否已更新: 而且我看到了 /usr/lib/jvm/java-1.5.0-sun ,这是我期望看到的。另外,我修改〜/ .profile并将JAVA_HOME环境变量设置为/usr/
我在~/.bashrc和/etc/environment中更改了JAVA_HOME,并提供了它的源代码。这导致JAVA_HOME发生更改。 然而,我的java版本仍然保持显示早期版本。 最后,运行下面的代码为我提供了符号链接,它将我指向系统正在使用的实际java可执行文件。我把它编辑到我下载的Java8中,现在我的java版本显示了正确的版本。 我的问题是: 如果这是唯一导致更改的编辑,那么我们为
不幸的是,我在Oracle java档案中没有找到任何java ire 1.6.x用于任何x for Mac OS。http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
问题内容: 跑步时,我注意到要点(如下所示)。错了吗 它不是应该指向(没有)吗?如果是这样,如何重置?(在全局指向目录) 问题答案: 不,没错。它指向您的JDK使用的JRE,这是应该的。如果您在Maven外部打印出来,它应该可以正确打印: 因此,基本上JAVA_HOME需要指向JDK安装(maven需要tools.jar),但是maven实际上使用JDK中的jre来运行自身。 使用时,maven使
当我运行时,我注意到指向(如下所示)。有错吗?不是应该指向(没有)吗?如果是,我如何重置它?(在全局中指向目录)