关于安装多个JDK后mac默认双击打开jar报错的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于安装多个JDK后mac默认双击打开jar报错的问题相关的知识,希望对你有一定的参考价值。
参考技术A 命令行切换多个版本JDK的解决办法: https://www.jianshu.com/p/af79ae7f732c双击jar文件时默认是使用 /System/Library/CoreServices/JavaLauncher.app 打开的,然后在安装过jdk11之后 JavaLauncher.app 默认会使用JDK11去打开jar文件,如果必须使用低版本的jdk打开jar文件一般情况下只能在命令行使用 java -jar 的形式去打开,因为命令行的java版本可以通过修改环境变量的形式来切换。
但是每次打开一个jar文件都需要开启一个shell很麻烦,搜了好久终于在Stack Overflow上找到一个解决办法了。
https://stackoverflow.com/questions/17885494/how-can-i-change-mac-oss-default-java-vm-returned-from-usr-libexec-java-home
可以看到这里默认的java_home是使用的jdk11:
需要使用JDK11时:
以后双击打开jar文件就会默认使用 /usr/libexec/java_home 这里输出的版本了。
Mac下安装eclipse(Mac 10.12/JDK/tomcat)
1、到官网https://www.eclipse.org/downloads/eclipse-packages/下载安装包
2、安装
注意:安装ecllipse时一定要安装JDK先,最新版本的eclipse已经自动识别JDK,所以这些都不需要配置,装好就能用。
解压,双击tar.gz包,解压出app文件,把它拖入到应用程序
双击打开就能运行。
3、配置一些常用设置
▲jdk
其实这个默认已经安装包,自动识别,不过如果有特定的需求,可以手动指定,步骤如下:
▲配置工作空间使用UTF-8格式
▲在左侧栏顶部搜索”spelling”,找到spelling后取消拼写检查的选项,这个看个人需要
▲配置tomcat
下载tomcat插件,http://marketplace.eclipse.org/content/eclipse-tomcat-plugin
拖动到eclipse的工作空间,即可下载。
下面的图片说明已经开始安装:
如果这一步出错,请参考:http://www.cnblogs.com/EasonJim/p/6919369.html
现在才真正开始安装
安装完成,重启
再次观察工具栏,发现已经有了tomcat的按钮
开始配置tomcat
测试运行,按第一个按钮启动tomcat
在浏览器上测试
正常运行。
以上是关于关于安装多个JDK后mac默认双击打开jar报错的问题的主要内容,如果未能解决你的问题,请参考以下文章
关于org/sqlite/native/Mac/aarch64报错的解决方案
关于zabbix agent for windows安装后server端报错的问题解决方法