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

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

請問為什么JAVA加package后就不能運行了?麻煩幫忙看一下哦!

請問為什么JAVA加package后就不能運行了?麻煩幫忙看一下哦!

慕的地6264312 2021-11-01 10:06:38
我在D:\JAVA\目錄下建立了1個名叫Cat.java的文件,內容是:/*-----------------------代碼1-------------------------*/public class {public static void main(String args[]) {System.out.println("I'am a cat!");}}/*---------------------------------------------------------------*/然后進DOS,進到d:\java\目錄下,DOS下敲入命令:javac Cat.java 回車,正常編譯。再執行:java Cat 回車,正常顯示I'am a cat!。OK,這上面的都沒錯了。然后,我在代碼里面加上這么一行,具體看代碼2,/*-----------------------代碼2-------------------------*/package com.fjit.Cat;public class {public static void main(String args[]) {System.out.println("I'am a cat!");}}/*---------------------------------------------------------------*/也就是加入了一個包,然后我還是在剛才的目錄下,執行:javac Cat.java 回車,依然正常編譯。但是再執行:java Cat 回車,完了,不能正常了。。。出錯。然后又根據別人教的在D:\JAVA目錄下建了如下子目錄 D:\JAVA\com\fjit\Cat\,并把Cat.class復制到Cat子目錄下,然后分別在D:\JAVA\與D:\JAVA\com\fjit\Cat\目錄下執行:java Cat.class,依然無法運行。我的環境變量設置如下:classpath: .;%JAVA_HOME%\lib;%java_home%\lib\tools.jarJAVA_HOME是JDK的安裝目錄:C:\JAVA\Path:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;%JAVA_HOME%\jre6\bin請問這是為什么?請給出詳解。請路過的有經驗的朋友給指點一下,謝謝。(Copy黨請繞行)說錯了,我的JAVA_HOME是D:\Program Files\Java\jdk1.6.0_30。我的classpath是.;%JAVA_HOME%\lib;%java_home%\lib\tools.jar;d:\java\;D:\Program Files\Java\jre6\lib\rt.jar;D:\Program Files\Java\jdk1.6.0_30\lib\tools.jar
查看完整描述

2 回答

?
慕后森

TA貢獻1802條經驗 獲得超5個贊

不用自己建立包結構,在這個Cat.java編譯后會自動創建包結構,運行時,先轉到java文件所在路徑,然后 java -d . *.java就行了

查看完整回答
反對 回復 2021-11-06
?
catspeake

TA貢獻1111條經驗 獲得超0個贊

用DOS編譯,就不用加入包,直接輸入路徑就OK 了 ,在上面加個包,那路徑就不對了。為什么不用工具編?用工具編時還能發現錯誤 多好啊!為什么就跟不上時代呢!

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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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