之前一直用的好好的,在单位机器新装了ubuntu20.04后xmind突然无法启动了,网上也没有查到原因。查看安装目录下的启动配置文件XMind_amd64/xmind.ini
-configuration
./configuration
-data
../workspace
-startup
../plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.library
../plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.400.v20160518-1444
--launcher.defaultAction
openFile
--launcher.GTK_version
2
-vm
/usr/lib/jvm/java-11-openjdk-amd64/bin
-eclipse.keyring
@user.home/.xmind/secure_storage_linux
-vmargs
-Dfile.encoding=UTF-8
java的东西,除了jdk本身之外好像没有什么明显的依赖了? 难道是JDK版本? 回想一下,之前都是用的jdk8, 新装ubuntu20.04后并没有单独安装jdk8.
java --version
输出为:
openjdk 11.0.7 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)
默认jdk是11。
ls /usr/lib/jvm
没有安装jdk8! 好吧,xmind8不支持最新的jdk11? 先改成当前使用最广泛的jdk试一试。
sudo apt install openjdk-8-jdk
修改xmind.ini 配置文件使用jdk8
-vm
/usr/lib/jvm/java-8-openjdk-amd64/bin
保存xmind.ini, 重新启动xmind。
OK, 正常启动!
网友评论