Java源程序的編譯及執行問題

在寫Java程序時,遇到了編譯不經過的問題:java

wKioL1ZN-S6BqxuIAAA6y8lBz9U338.png

錯誤提示顯示GBK,多是字符集的問題致使的:ide


爲java命令指定了一個選項 -encoding utf-8,才編譯成功^_^網站

wKioL1ZN-ffi6pTzAAAgbEZC3PY836.png

不過在使用javac命令執行時,又遇到了問題,致使執行失敗:spa

wKioL1ZN-m_yEtN_AAAoICh8k5c353.png

package lee;
/**
 *Description:
 *<br>網站:<a href="http://www.123.org">123</a>
 *<br>Copyright (C), 2001-2015, XR
 *<br>This program is protected by copyright laws.
 *<br>Program Name:
 *<br>Date:
 * @author XR
 * @version 1.0
*/
public class JavadocTest
{
    
      public static void main(String[] args)
	{
		
		System.out.println("Hello,World!");
		
	}
}

將如下代碼註釋掉,源文件的編譯和執行都成功了blog

//package lee;

會是這個緣由嗎,我百思不得其解,找度娘問問,答案驚人的一致:classpath環境變量的問題,但classpath變量自JDK 1.5以後無需再設置。最後在某個論壇上找到了答案:ip

必須在父級目錄輸入 java 包名.類名utf-8

wKiom1ZN_EOy2MaAAAAgTuy4sAk532.png

終於,功夫不負有心人,問題解決了。get

相關文章
相關標籤/搜索