亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

哪個版本的 Java 支持 -command 選項?

哪個版本的 Java 支持 -command 選項?

幕布斯6054654 2021-12-10 10:54:34
我正在嘗試使用 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 [email protected]/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.applicationUnrecognized option: -commandError: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.
查看完整描述

2 回答

?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

沒有 Java 版本支持-command.

該選項應該是 for 的參數eclim,而不是 forjava

eclim -command ping

或者大概是這樣的

java -d64 -Dosgi.requiredJavaVersion=1.8 [email protected]/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

要么您配置錯誤,要么有錯誤。


查看完整回答
反對 回復 2021-12-10
?
慕仙森

TA貢獻1827條經驗 獲得超8個贊

沒有-cmd。

但也許您正在談論 Java 11 中的一項新功能。你現在可以這樣做:

java HelloWorld.java

意思是:當你有一個“單個文件類”,有一個 main 方法時,你可以先回避調用 javac,然后用類名運行 java。相反,您可以執行上述操作并直接“運行+編譯”一個 .java 文件。

該功能是在JEP 330中添加的。


查看完整回答
反對 回復 2021-12-10
  • 2 回答
  • 0 關注
  • 198 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號