Re: [問題] 錯誤:找不到或無法載入主要類別

看板java作者 (QooEX)時間9年前 (2015/08/16 13:33), 9年前編輯推噓1(103)
留言4則, 2人參與, 最新討論串3/5 (看更多)
最近在搞這個問題真的搞到發瘋 版上網路上書上看過的方法都試過 怎麼樣用"java [class]" 來執行都會錯誤 "javac [class.java]"編譯都可以成功 打"java" "javac"也都有跑出一堆東西 以下為我試過的所有方法:JAVA 放置路徑為 C:\Java [1] 改CLASSPATH " .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; " 改JAVA_HOME "C:\Java\jdk1.8.0_51" 路徑上頭尾 中間 有無 "." 有無";" 接試過 [2] CLASSPATH 設 " . " [3] 將CLASSPATH 設定成安裝JAVA的路徑 [4] "java -cp . 絕對路徑 " [5] 重裝JAVA [6]安裝路徑換到D槽 [7] 對JAVA 修改系統管理員啟動 [8]CLASSPATH 將第二點用HOME方式直接改成 安裝位址 [9] 用標準範例 HOLLE SIMPLE 試過 用ECLIPSE 編譯出來的 試過 直接用記事本 邊的也 試過 ------------------------------------------------------------------- 想的到想不到的方法我全都試過了 結果都是找不到類別 我快發瘋了 試了好幾天 完全都不行 ex: 路徑放在 C:\ch01 檔案名稱 ch1_01.class 有先用javac編譯過 dir 有看到東西 "java ch1_01"呼叫 也試過 "java -cp . ch1_01" 皆一樣錯誤的結果 --------------------------------------------------------------- --------------------------------------------------------------- /* 檔名:ch1_01.java 功能:ItemEvent事件(動態雙重選單) */ package myJava.ch01; import java.lang.*; import java.awt.*; //載入AWT類別庫 import java.awt.event.*; //載入AWT事件類別庫 public class ch1_01 extends Frame { //元件區 Button btn,btnClr; CheckboxGroup ckbgrp1,ckbgrp2,ckbgrp3; Checkbox ckb1,ckb2,ckb3,ckb4,ckb5,ckb6,ckb7,ckb8; Panel pnl1,pnl2,pnl3; Label lab1,lab2; public ch1_01() { ------------------------------------------------------------ ----------------------------------------------------------- 以下這種陽春的我也用過 路徑:D:\tag name: Say.class "java Say" "java -cp . Say" 皆試過 有空白的地方皆有 也試過沒空白 package com.csdn.test; public class Say { public static void main(String[] args) { System.out.println("ABC。"); } } -----------------------------------------------------------------\ ---------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.78.136 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1439703233.A.60A.html

08/16 13:42, , 1F
你的檔案跟呼叫的實際指令都沒寫,別以為那些不重要啊qq
08/16 13:42, 1F
感謝指正 忘了打上來 已追加 ※ 編輯: QooEX (180.176.78.136), 08/16/2015 13:52:32 ※ 編輯: QooEX (180.176.78.136), 08/16/2015 13:53:18

08/16 14:01, , 2F
Class 中Main 跟 main 大小寫有沒有打錯?
08/16 14:01, 2F

08/16 14:01, , 3F
source code 呢?package 還有 class name 也是重要資訊啊
08/16 14:01, 3F
由於這是書上的範例 我想說應該是沒有錯誤 所以才沒全部資訊都打上來 程式有將近兩百多行 我po出 上面比較關鍵的部分

08/16 14:02, , 4F
嗯,@ooooooo +1 還有 main 的 static 有沒有忘了寫xd
08/16 14:02, 4F
※ 編輯: QooEX (180.176.78.136), 08/16/2015 17:16:21 ※ 編輯: QooEX (180.176.78.136), 08/16/2015 17:21:52
文章代碼(AID): #1Lq231OA (java)
討論串 (同標題文章)
文章代碼(AID): #1Lq231OA (java)