我用OracleJDK1.8.0安装了ubuntu,141是使用下面的指南安装的。
https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps
tar被提取到/opt/jdk和以下用于将java设置为默认值的命令。
update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100
update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
java-version命令在完成这些操作后可以正常工作。
但是,当我尝试使用apt get安装maven时,它会尝试安装默认的jre,而不是使用这个已安装的版本。
知道在哪里可以更改此默认行为吗。
谢谢
这在设置卡瓦替代方案后得到解决
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk/jdk1.8.0_144/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/jdk/jdk1.8.0_144/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/jdk/jdk1.8.0_144/bin/javaws" 1
它在安装maven时仍然安装默认的jdk。但在构建时使用甲骨文jdk。
感谢wikihow页面:https://www.wikihow.com/Install-Oracle-Java-JDK-on-Ubuntu-Linux
问题内容: 我正在使用Anaconda python发行版,并且想使用selenium包。不幸的是,发行版中没有selenium,因此我使用推荐的方式安装了它: 发行版常见问题解答说这应该可以正常工作,但是当我尝试使用它时,我得到了python告诉我,它对该软件包一无所知。 即 我检查了一下,目录中确实有selenium。如何将我的python发行版指向此版本,以便可以使用该软件包? 问题答案:
问题内容: 第一次使用Heroku。试图推动。我已经运行了命令: 并显示 堆栈跟踪: 我一定要错过一些东西。 我已经在我的根目录中添加了一个。看起来像这样: 问题答案: 我不记得如何解决此问题,但是在发布此问题后查看文件中的创建了两个文件: (感谢 rurp ),其中包含: 其中包含: 这是Django专案,并导致位于 其中包含:
我试图在ubuntu 12.04上从源代码编译boost 1.62,默认版本为1.48 sudo rm -r /usr/include/boost sudo rm -r /usr/include/libboost* 我已经意识到,现在我需要默认版本(1.48)才能使我的程序正常工作。但是当我使用以下命令时 sudo apt-get安装libboost dev all 它似乎安装了库升,但我无法在
安装节点模块时,我忘记添加的次数太多了。默认情况下是否有附加此选项的方法?这样每当我键入
我已经在Ubuntu14.04上手动安装了oracle JDK-8。但是每当我想安装一个需要jdk8的包时,apt-get就会再次尝试安装jdk8。我的国家受到限制,所以oracle服务器不允许我下载JDK8。 如果出现此错误,apt-get将无法完成安装。
默认-JRE GCJ-4.6-JRE-无头 openjdk-6-jre-headless GCJ-4.5-JRE-无头 openjdk-7-jre-headless try:sudo apt-get install 我试过通过webupd8安装,还是同样的问题。请帮帮忙。 谢谢你提供的帮助。但我仍处于困境。 另外,我将在下面介绍所安装的java版本。~/softwares$sudoupdate-a