java - 哪个版本的 Java 支持 -command 选项?

标签 java eclipse eclim

我正在尝试使用 spacemacs、elipse 和 eclimd 进行自动完成编辑。但是,eclimd 正在尝试使用 -command ping 选项启动 java 服务器。我的 Java 版本不支持该选项。我在文档中找不到这个选项。它已被弃用吗?哪个版本的 Java 支持它?

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

/usr/lib/jvm/java-8-oracle/bin/java -d64 -command ping -Dosgi.requiredJavaVersion=1.8 -Dosgi.instance.area.default=@user.home/eclipse-workspace -XX:+UseG1GC -Dosgi.dataAreaRequiresExplicitInit=true -Xms256m -Xmx1024m -jar /snap/eclipse/current/plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar --launcher.suppressErrors -debug -clean -refresh -application org.eclim.application
Unrecognized option: -command
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

最佳答案

没有任何版本的 Java 支持 -command

该选项应该是 eclim 的参数,不适用于java

eclim -command ping

或者大概是这样的

java -d64 -Dosgi.requiredJavaVersion=1.8 -Dosgi.instance.area.default=@user.home/eclipse-workspace -XX:+UseG1GC -Dosgi.dataAreaRequiresExplicitInit=true -Xms256m -Xmx1024m -jar /snap/eclipse/current/plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar --launcher.suppressErrors -debug -clean -refresh -application org.eclim.application -command ping

您配置的内容有误,或者有错误。

关于java - 哪个版本的 Java 支持 -command 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53010698/

相关文章:

java - 获取组合键

eclipse - 将源码添加到Eclipse中Tomcat9 Targeted Runtime的所有jar中,以便F3打开源码

eclipse - 为什么我的 UiProperty 在 GWT 设计器中不再可编辑?

xml - Eclipse 在处理 xml 时挂起(去往或来自它们)。 CPU + Disk此时秒杀

Java 子类在构造函数中少用 1 个参数

java - java中double到Float类转换的差异

eclipse - Vim 中的 Java 自动补全与 Eclim

java - 如何在关闭 xchart 图表时不关闭整个 JVM

java - 用于 Java 开发的 Eclim 设置