我需要切换Mac OS X 10.8.4
上的Java版本,但不确定如何切换,我现在的版本是1.6.0_51
但我想切换到1.6.0_45
:
$java -version java version "1.6.0_51" Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509) Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode) /usr/libexec/java_home -v 1.6.0_43 Unable to find any JVMs matching version "1.6.0_43". /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
我想我的Mac上没有1.6.0_43
这样的版本吧?怎样才能安装它,然后再切换到它呢?谢谢!
要查看已安装的版本,请使用:
/usr/libexec/java_home -V
例如为我展示了以下内容:
15:04 $ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
10.0.1, x86_64: "Java SE 10.0.1" /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
1.7.0_80, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
则只需在~/.bashrc
或~/.bash_profile
:
$ export JAVA_HOME=$(/usr/libexec/java_home -v 1.7.0_80)
至于获得1.6版本(或几乎任何以前的版本),我认为从这个日期(2018年11月)起,你将会倒霉。我可以访问https://jdk.java.net/8/但任何早期版本都是404(11是最新版本)。我相信您可以多搜索一些,但据我所知,一旦他们(Oracle)停止了某个版本,他们就不再维护它,因为它可能存在安全风险。
一旦您有了Mac.dmg,我确信它安装在正确的位置,并且将通过java_home
可见。
https://stackoverflow.com/A/47699905/1019307上有关于使用homebrew
安装Java的信息,其中提到了Java6(文章日期为2017年12月)。
我正在使用python版本3.10.2,但是我想降级到3.9,因为它与我项目中的库不兼容。我怎样才能用终端命令做到这一点? 因此,当我键入<code>python3——版本</code>时,我的版本是3.10.2,我想将其降级。IDE是pycharm
问题内容: 我需要从安装的64位Java 7切换到Windows 7 64位OS上的已安装Java 6,但是通常的过程不起作用。我试图更改JAVA_HOME环境变量,但是当我键入java -version时,系统会回复Java7。如何从不同的Java版本切换? 谢谢。 问题答案: 您还需要切换路径环境变量,以使其指向JRE bin目录。另外,我认为现代版本的Java在Windows的system3
问题内容: 我想在Mac OSX上安装OpenJDK Java,并使其与其他JDK一起工作,因为它是较新的版本。当前,我下载了tar.gz并将其放置在我的路径中,但这很难维护。 我发现唯一可以自动执行更多操作的其他安装是通过Homebrew cask进行的安装。看起来也只有当前版本: 显示: Java:13,33:5b8a42f3905b406298b72d750b6919f6 https://o
显示: Java:13,33:5B8A42F3905B406298B72D750B6919F6 https://openjdk.java.net/ 所以我可以从那里安装它,但然后呢?我只能用新版本吗?
问题内容: 我正在用nginx和uwsgi运行django应用程序。一切正常,但突然之间我不知道自己更改了应用程序停止工作了。 问题在于uWsgi的python版本是2.4.3,这是Linux CentOs中的默认版本,我已经在2.7.3版中安装了django,webpy和其他python发行版(将尽快升级)。 我还尝试在usr / bin中创建从python 2.7路径到“ python”的符号