找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
尊貴會員無限使用任何功能尊貴會員無限觀看附件圖片安全提問(回答) 和 永久尊貴會員 事宜
刀劍神域明日花ge中文rpg鬼滅之刃國中
女大生穿黑人victoria最後紀元juq病嬌對戰公主

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁]轉生貴族憑鑑定技

[繁]戰隊大失格02-

(4月新番)[繁]夜櫻家

[繁]怪物轉生 Re:Mons

(4月新番)[繁]神明渴

(4月新番)[繁]搖曳露
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 4924|回復: 23
打印上一主題下一主題

[討論]JDK的問題[複製鏈接]

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
61
積分
1354 點
潛水值
34327 米
跳轉到指定樓層
樓主
發表於 2009-8-20 10:46 PM|只看該作者|倒序瀏覽
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。
想請教一下.我安裝了jdk.編譯時用javac可以過
但執行時用java就出現問題
請問是啥原因阿
分享分享0收藏收藏0支持支持0
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。

使用道具檢舉

Nievor 該用戶已被刪除
頭香
發表於 2009-8-20 11:50 PM|只看該作者
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。
path沒有設對
你開命令提示打path
應該要出現類似C:\Java\jdk1.5.0_19\bin的路徑
只要指到jdk路徑下面的bin就可以
比如%JAVA_HOME%\bin也可(你要這樣設path的話, 要確定JAVA_HOME有設定好)
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php

使用道具檢舉

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
61
積分
1354 點
潛水值
34327 米
3
發表於 2009-8-21 12:59 AM|只看該作者
感謝你的回應
我的路徑設為C:\Program Files\Java\jdk1.6.0_11\bin
在命令提示語言下打javac沒問題
打java沒問題
編譯檔案時打javac 檔案.java....沒問題
執行檔案打java 檔案...出現他找不到程式的問題..
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php

使用道具檢舉

pc75111329 該用戶已被刪除
4
發表於 2009-8-21 07:18 PM|只看該作者
因為Classpath 你也沒設,對嗎?
比如設成 類似 C:\Program Files\Java\jdk1.6.0_14\lib\tools.jar;.
否則即使編譯完,你也沒法去模擬執行
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。

使用道具檢舉

Nievor 該用戶已被刪除
5
發表於 2009-8-21 07:22 PM|只看該作者
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。
本帖最後由 Nievor 於 2009-8-21 07:25 PM 編輯

您好, 我大概了解您的問題了。

編譯時期可以編譯成功, 不代表執行就一定可以成功, 如果你編譯可以過, 只代表你的語法正確, 以及有import的api都可以被找到。

但是執行期間, 你必須要能夠指定到java的正確package才能夠呼叫執行, 還有程式邏輯必須正確, 我想你的問題是在這裡。

所以正確的步驟應該是
...
瀏覽完整內容,請先 註冊登入會員





成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。

使用道具檢舉

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
61
積分
1354 點
潛水值
34327 米
6
發表於 2009-8-21 08:31 PM|只看該作者
感恩....但不太瞭解您的意思
我換個方式問好了
(1)我安裝完jdk後
(2)設path的路徑C:\Program Files\Java\jdk1.5.0\bin
在命令提示字元下打javac...可以執行
在命令提示字元下打java...可以執行

在命令提示字元下打javac hello_java.java..可以執行
在命令提示字元下打java hello_java出現以下狀況
exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version  number in .calss file...
瀏覽完整內容,請先 註冊登入會員
如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。

使用道具檢舉

Nievor 該用戶已被刪除
7
發表於 2009-8-21 09:27 PM|只看該作者
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php
Bad version  number in .calss file
這個錯誤訊息是說, 你的complier版本造成錯誤

也就是說, 你的java complier version跟runtime version不同

你檢查一下你的版本
javac -version
java -version
兩個版本必須要相同

一般會有Bad version的狀況, 表示你path其他的目錄內有其他版本的jdk或是java, javac的執行檔
你可以這樣測試
進入命令模式下 打 path = C:\Program Files\Java\jdk1.5.0\bin
...
瀏覽完整內容,請先 註冊登入會員
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。

使用道具檢舉

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
182
積分
1187 點
潛水值
26106 米
8
發表於 2009-8-21 09:41 PM|只看該作者
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。
complie是jdk
run time是jre,應該是jre路徑有問題

使用道具檢舉

Nievor 該用戶已被刪除
9
發表於 2009-8-21 09:57 PM|只看該作者
complie是jdk
run time是jre,應該是jre路徑有問題
magic99 發表於 2009-8-21 09:41 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員


jdk裡面就有含jre了....
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。

使用道具檢舉

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
61
積分
1354 點
潛水值
34327 米
10
發表於 2009-8-21 10:22 PM|只看該作者
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。
測試過了版本都是1.5.0
path重製過還是一樣
感激大大地辛苦
我決定向天空怒吼>"<吼吼




若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。

使用道具檢舉

Nievor 該用戶已被刪除
11
發表於 2009-8-21 11:15 PM|只看該作者
測試過了版本都是1.5.0
path重製過還是一樣
感激大大地辛苦
我決定向天空怒吼>"
devdra 發表於 2009-8-21 10:22 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員


不要灰心
重置path過後不可能不能run
...
瀏覽完整內容,請先 註冊登入會員

使用道具檢舉

Nievor 該用戶已被刪除
12
發表於 2009-8-21 11:23 PM|只看該作者
補充一下
重置path之後, 你在跑一次java -version還有javac -version
確定一下你jdk裡面的版本是正確一致的(雖然一般不太可能會有人去故意更改它)

重置path的意義只是為了debug, 確認你系統內的執行檔不會去執行到path內其他目錄的java或是javac
一但你重置path後, 也重新complier過了, class檔也可以執行了
你就要去環境變數內找path變數, 看看裡面設定的path是不是有設定到其他jre或是jdk的bin目錄
...
瀏覽完整內容,請先 註冊登入會員

使用道具檢舉

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
61
積分
1354 點
潛水值
34327 米
13
發表於 2009-8-22 12:39 AM|只看該作者
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。
測試過了版本都是1.5.0
path重製過還是一樣
感激大大地辛苦
我決定向天空怒吼>"
devdra 發表於 2009-8-21 10:22 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

請問修改使用者變數和系統變數不一樣嗎
...
瀏覽完整內容,請先 註冊登入會員

使用道具檢舉

Nievor 該用戶已被刪除
14
發表於 2009-8-22 01:54 AM|只看該作者
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。
使用者變數跟系統變數其實是一樣的, 只是說系統變數影響有所登入的人, 而使用者變數只有影響你而已, 一般如果你個人使用的電腦就沒有差了, 直接設在系統變數就可以了

ok, 那你現在版本的錯誤應該是已經解決了, 我想你現在的class not found是因為你的class沒有找到, 也就是指你的class檔找不到
classpath可以不設沒錯, 但是要看狀況, 至於什麼狀況要設定, 就有點複雜了, 用command line來執行一個大的java專案, 是個有點麻煩的問題, 不過我想你的問題點不在這裡
...
瀏覽完整內容,請先 註冊登入會員
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

pc75111329 該用戶已被刪除
15
發表於 2009-8-22 02:23 PM|只看該作者
用命令提示字元,應該不會是路徑問題,因為.class檔會放在該執行編譯時的路徑下。
path 和   classpath 看有沒有設對,有的話做一個簡單的 hello.java  作測試,
應該是都能成功才對。  在不行就從灌 java  可能不同版本混到造成執行上的錯誤。




如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部