看板 java 關於我們 聯絡資訊
Exception in thread “main” java.lang.NoClassDefFoundError: com/trend/iwss/jscan/runtime/CallContext at gui.loglic.Login.main<Unknown Source> 我先貼一下Login.java的程式碼 如下 package gui.loglic; import javax.swing.*; import java.io.*; import java.util.Scanner; public class Login{ static final long serialVersionUID=0; public static void main(String args[]) { try{ UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); } catch (Exception e) {} JFrame.setDefaultLookAndFeelDecorated(true); JDialog.setDefaultLookAndFeelDecorated(true); File file=new File("login.txt"); if (file.exists()){ Scanner scanner=null; try{ scanner=new Scanner(file); String userName=scanner.nextLine(); String password=scanner.nextLine(); scanner.close(); if (PasswordGenerator.getPassword(userName).equals(password)){ new LicenseFrame(); return; } } catch (Exception ex){} } new gui.loglic.LoginFrame(); } } 簡單的說 如果你有login.txt的話就直接進版權頁 沒有的話 就會進帳號密碼登入 程式很簡單 也因為太簡單 讓我不知道error message出現的原因 出現這個error是再沒有給login.txt的情況下 所以應該是在第一個catch 但是 UIManager這樣用有錯嗎=.=a 或是有其他的問題呢 更麻煩的是 這個error message在有些電腦上會出現 但是有些電腦就很順的run下去 請板上的高手幫幫忙看一下 謝謝..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.12.90
scoutJJ:Error Message 至少po出來一下 讓大家看看 問題可能出在哪 01/05 12:01
cckh:就是我最開始po的exception那邊 謝謝 01/05 12:36
superlubu:很簡單啊,就是 classpath 有問題,有些電腦能找到 01/05 12:39
superlubu:com.trend.iwss.jscan.runtime.CallContext 這個 class 01/05 12:39
superlubu:有出 error 的電腦卻找不到, 把 classpath 查一查吧 01/05 12:40
cckh:有其他的可能嗎?? 麻煩大家了... 01/05 13:10
superlubu:進度匯報: 目前估計是 antivirus 問題,有待原 PO 確認 01/05 13:21
cckh:still under validation by users....... 01/14 09:41