簡體   English   中英

(Java)當代碼包含UTF-8字符時如何在命令行中創建JAR文件

[英](Java) How to create a JAR file in the command line when code contains UTF-8 characters

我有一個程序使用通常不支持的某些字符(箭頭,性別符號)。 在Eclipse中進行編譯時,我只選擇“另存為UTF-8”,即可正常工作。 但是,當我在控制台中嘗試編譯(使用javac * .java或類似的東西)時,由於這些UTF-8字符,它將引發錯誤。 如何調整編譯方式,使其能夠使用UTF-8字符?

創建JAR文件主要類似於存檔.class文件,因此,由於源文件中的UTF-8字符,您不會出現任何錯誤。

要解決由於UTF-8字符引起的編譯錯誤,請使用-encoding參數指定源文件的編碼-

javac SourceJavaFile.java -encoding UTF-8

您可以通過右鍵單擊項目,然后選擇“導出”,以本機方式使用eclipse創建一個JAR文件。 從那里,您可以展開Java節點並選擇JAR File類型,然后從那里進行配置。 eclipse網站上的參考資料提供在eclipse上使用內置JAR File maker的完整說明。 我希望這允許您使用UTF-8獨占字符。

暫無
暫無

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

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