簡體   English   中英

如何在 Eclipse 中為 Java 程序添加編譯器標志?

[英]How do I add a compiler flag in Eclipse for a Java Program?

我正在開設一門要求您提交編程作業的 Coursera 課程。

規范說明如下。

我們建議在本地測試您的解決方案時,使用相同的編譯器標志進行編譯。 這將增加您的程序在您的機器和測試機器上以相同方式表現的機會(請注意,有錯誤的程序在由不同的編譯器編譯時可能表現不同,甚至由具有不同標志的相同編譯器編譯)。

javac -encoding UTF-8
java -Xmx1024m

我在網上閱讀了很多指導如何為 C++/C 代碼設置標志的答案。

轉到項目 > 屬性 > C/C++ 構建 > 設置 > Cross G++ 編譯器 > 雜項

資源

但是我在 Java 中找不到類似的選項(例如 - Java Build)。

如何在編譯程序時添加此標志。

我正在使用 Neon 版的 eclipse。

javac

Eclipse 使用自己的編譯器,而不是 javac; 而且我認為它不像 javac 那樣接受命令行標志。 但是有很多編譯器選項,您可以在 Window | 下找到它們。 偏好 | 爪哇 | 編譯器

爪哇

要在運行時將參數傳遞給 java,請單擊工具欄上“運行”按鈕旁邊的下拉三角形(看起來像綠色圓圈內的白色三角形)。 轉到“運行配置”。 在這里,您可以為運行程序時設置多個選項。 特別是,可以在“Arguments”選項卡上的“VM Arguments”框中輸入諸如-Xmx1024m的標志。

正如Dawood所說,Eclipse使用自己的編譯器,對於javac的區別,請查看線程javac和Eclipse編譯器有什么區別?

除此之外,我想提一下,你必須確保你的開發環境和執行環境的java版本是一樣的。
例如,如果您使用switch(String)語句,它在 java 1.7 或更高版本中可以正常工作,但在 java 1.6 或以下版本中將永遠無法工作。

Eclipse Java 編譯器從工作區中的 Java 文件的屬性中獲取編碼。

右鍵單擊該文件並打開屬性。 選擇“資源”選項卡並查看“文本文件編碼”部分。 如有必要,將其設置為 UTF-8。

您還可以在“常規 > 工作區”頁面的首選項中為整個工作區設置默認文本文件編碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM