全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1635
推到 Plurk!
推到 Facebook!

編譯能過但不能執行的問題

缺席
kagaya
中階會員


發表:74
回覆:175
積分:59
註冊:2002-12-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-08 17:03:35 IP:210.200.xxx.xxx 未訂閱
最近才在寫java的程式.所以常碰到問題 下面那個程式.編譯能過但不能執行.會有錯誤訊息 Exception in thread "main" java.lang.NoClassDefFoundError: java/net/SocketAddress 我執行其它程式是正常的.所以應該不是classpath設定的問題.我是用JDK1.4.2版 找不到答案.請教各位大大.謝謝    
import java.net.*;
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
import java.util.*;    public class test  
{                public static void main(String[] args) 
        {        
                try
                {   
                        ServerSocketChannel ssc = ServerSocketChannel.open();
                        ssc.socket().bind(new InetSocketAddress(8083));
                        ssc.configureBlocking(false);
                        Selector selector = Selector.open(); 
                        ssc.register(selector, SelectionKey.OP_ACCEPT);
                        
                        while(selector.select(500) > 0)
                        {
                                Iterator readyItor = selector.selectedKeys().iterator();
                                while(readyItor.hasNext())
                                {
                                        SelectionKey selKey = (SelectionKey)readyItor.next();
                                        readyItor.remove();
                                        SocketChannel selChannel = (SocketChannel)selKey.channel();
                                        
                                        if(selKey.isAcceptable())
                                        {
                                                System.out.println("test");
                                        }
                                }
                        }
        
                        selector.close(); 
                        ssc.close();  
                }
                catch(Exception e)
                {
                        System.out.println(e.toString());        
                }
        }
        
}
------
KUSO 無處不在
kagaya
中階會員


發表:74
回覆:175
積分:59
註冊:2002-12-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-08 18:49:32 IP:210.200.xxx.xxx 未訂閱
找到原因了.java.exe的版本不對.但我path明明有設了 花了好多時間.有點氣啊...
------
KUSO 無處不在
系統時間:2024-04-27 23:40:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!