我用java写了一个串口工具,在我的netBean中运行的一切正常,可是为什么到了命令行中就不行了报出的异常是
javax.comm.NoSuchportException 
  at javax.comm.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:105) 
应该不是程序的为题,因为我在ide下运行的一切正常, 希望高手给小弟一个答案!!!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【tony_328427685】截止到2008-07-29 11:51:45的历史汇总数据(不包括此帖):
    发帖的总数量:2                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:2                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:2                        结贴的总分数:0                        
    无满意结贴数:2                        无满意结贴分:120                      
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:---------------------
    无满意结贴率:100.00%               无满意结分率:---------------------
    敬礼!
      

  2.   

    可能是找不到类路径!将javax.comm和win32com.dll加载到项目中!自己在代码中加载驱动!代码如下:
    String   driverName   =   "com.sun.comm.Win32Driver";
        CommDriver   driver   =   null;     try   {
          System.loadLibrary("win32com");
            driver   =   (CommDriver)   Class.forName(driverName).newInstance();
          driver.initialize();
        }   catch   (InstantiationException   e1)   {
         System.out.println(e1);
               }   catch   (IllegalAccessException   e1)   {
         System.out.println(e1);
          
        }   catch   (ClassNotFoundException   e1)   {
         System.out.println(e1);
         
        }