<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Shao Fan

    關于JAVA與軟件工程
    posts - 31, comments - 71, trackbacks - 0, articles - 4
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    差點栽在JAVA路徑設置的問題上

    Posted on 2006-05-29 07:28 shaofan 閱讀(2593) 評論(3)  編輯  收藏 所屬分類: Java
    天差點栽在JAVA路徑設置上。

    本來是想用ANT的。但是在命令行輸入ant,得到了這樣的提示:

    Usage: java [-options] class [args...]
    ?????????? (to execute a class)
    ?? or? java [-options] -jar jarfile [args...]
    ?????????? (to execute a jar file)

    ?? ??? ......
    ?? ??? ......

    奇怪。想來是剛重裝了系統,JAVA_HOME沒有設好。于是檢查了一遍。問題依舊。那是不是虛擬機的問題?虛擬機缷掉重裝。折騰了半天,問題還是沒有解決。

    逼得我只能靜下心來仔細想想問題所在了。ant的命令執行的是一個批處理文件,在這個批處理中它會調用java.exe來運行ant。出現這樣的問題,必定是java.exe的用法格式不對了。于是打開ant.bat,發現它的執行有幾個分支。在每個分支上加上一句echo b1, echo b2,再次運行,確定是哪個分支被執行。被運行的語句分支就是這個了:

    :runAntWithClasspath
    "%_JAVACMD%" %ANT_OPTS% -classpath "%ANT_HOME%\lib\ant-launcher.jar" "-Dant.home=%ANT_HOME%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% -cp "%CLASSPATH%" %ANT_CMD_LINE_ARGS%
    goto end

    OK。現在幾乎可以肯定是那一堆%%的變量里出了問題。拿出我們程序員百試不爽的絕招的時候了:打印每個變量。哈哈,問題出來了:

    "D:\lib\apache-ant-1.6.5\\lib\ant-launcher.jar"

    看到了嗎?"lib"前面居然是兩個反斜杠杠。OK。發現了問題所在,現在是解決的時候了。打開系統變量ANT_HOME,果然,它被設置為"D:\lib\apache-ant-1.6.5\"。把最后的反斜杠去掉。再試運行ant,得到:

    Buildfile: build.xml does not exist!
    Build failed

    ant可以正常運行,問題解決了。

    這個小小的問題前后用了我快一個小時的時間。但是最后真正發現并解決問題的時間也不過十分鐘而已。看來還是太浮躁了。如果一開始就用心去想,也不會有這么多的浪費。想想,為什么那后面會多一個\,其實也很簡單,從WINDOWS的地址欄直接拷貝的咯。Windows啊......我知道不能怪Windows,但總要找個出氣桶,對不對?

    自以為用了幾年JAVA已經挺熟了,沒想到差點栽到最低級的失誤里了。反省反省。。。。。。

    評論

    # re: 差點栽在JAVA路徑設置的問題上  回復  更多評論   

    2006-09-08 15:48 by aaaa
    好像windows地址欄最后沒有\啊

    # re: 差點栽在JAVA路徑設置的問題上  回復  更多評論   

    2006-09-08 16:21 by shaofan
    @aaaa
    呵呵,您真細心。剛才又看了一下,確實沒有.....奇怪啊......

    # re: 差點栽在JAVA路徑設置的問題上  回復  更多評論   

    2007-02-03 20:29 by wwweducn
    NND,我也栽倒在這上面。謝。
    你肯定是右鍵屬性,復制的地址,呵呵。
    主站蜘蛛池模板: 亚洲高清日韩精品第一区| 亚洲精品99久久久久中文字幕| 久久精品国产亚洲AV麻豆不卡 | 青青草国产免费久久久91| 亚洲中文字幕在线无码一区二区| 久久久精品2019免费观看 | 久久伊人亚洲AV无码网站| 人人鲁免费播放视频人人香蕉| 亚洲精品tv久久久久| 一级特黄录像视频免费| 国产亚洲一区二区在线观看| 国产成人无码区免费网站| 亚洲va久久久噜噜噜久久狠狠| 日韩成人免费视频| 4444亚洲国产成人精品| 久久99九九国产免费看小说| 亚洲日韩亚洲另类激情文学| 国产免费拔擦拔擦8x| 亚洲五月午夜免费在线视频| 亚洲va中文字幕无码久久不卡| 五月亭亭免费高清在线| 亚洲小说图区综合在线| 亚洲精品一级无码中文字幕| 三年片免费高清版 | 中文字幕在线观看免费| 亚洲AV成人片色在线观看| 久草视频在线免费| 亚洲成av人片在线天堂无| 精品国产日韩亚洲一区| 亚欧日韩毛片在线看免费网站| 精品亚洲456在线播放| 亚洲国产综合久久天堂| 日本人成在线视频免费播放| 中文字幕在线观看亚洲视频| 五月婷婷亚洲综合| 99久久免费看国产精品| 亚洲Av永久无码精品黑人| 亚洲AV中文无码字幕色三| 国产精品美女午夜爽爽爽免费| 一级A毛片免费观看久久精品 | 极品色天使在线婷婷天堂亚洲|