看板 java 關於我們 聯絡資訊
最近在看書後試著自己打了一個結果沒辦法跑 但是編譯通過了 希望各位高手可以幫我看一下! class C { private int i; public void setInfo(int i) { this.i = i; } public int getInfo() { return i; } } class D extends C {} // 類別 D 繼承類別 C class Ex6_2_1 { public static void main(String[] args) { D d = new D(); d.setInfo(10); System.out.println("The value of d is: "+d.getInfo()); } } 錯誤訊息: exception in thread "main" java.lang.NoClassDefFoundError:ex6_2_1 caused by:...... could not find the main class:ex6_2_1. program will exit. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.56
tkcn:class Ex6_2_1 前面加上 public 02/04 01:21
sing10407:加了 錯誤訊息還是一樣欸 02/04 01:52
james732:你的檔案名稱叫做「Ex6_2_1.java」嗎? 02/04 02:11
asilzheng:我猜他的檔案名稱應該是「ex6_2_1.java」 02/04 07:59
sing10407:在ex那個class前加了public後 檔明確定是Ex6_2_1.java 02/04 13:28
sing10407:還是跑出一樣的錯誤訊息 第一次遇到這樣 02/04 13:32
pzyc79:"java Ex6_2_1" 你是不是E打成小寫了- - 02/04 15:13
sing10407:我發現我放上原本再其他電腦上原本就會執行成功的都沒辦 02/05 00:29
sing10407:法跑欸 我是不是要重新裝jdk??可是javac可以跑 02/05 00:31
k70430:看看是不是你的path沒設定好吧 02/05 00:57
sing10407:後來我開啟了jsp的伺服器就好了...感謝各位大大 02/05 01:37
PsMonkey:重頭到尾跟 JSP 有啥關係? 02/05 15:15
LaPass:問題到底在哪裡? 這太神奇了..... 02/05 15:46
sing10407:好像跟path有關係吧 把path路徑重設定好像就好了! 02/05 20:11