如题,自己编写的串口程序,在Myeclipse中运行正常,但是在dos下用javac 及java 命令 运行报错。如果在eclipse中export出jar文件,在dos下用命令java -jar **.jar 也报错。  生成exe文件也有错误。
   因为编译运行串口程序 要自己下载串口包,并在电脑上正确配置(就是将那三个问件拷贝到对应的位置),在Myeclipse中的jre我以前已经配置,没有问题,现在把电脑上以前单独安装的JDK中的jre也进行了配置,问题还是存在,求助,急。。

解决方案 »

  1.   

    那还是默认JRE的环境没配好。
    实在不行楼主就找机器上所有的JRE目录都把那些文件拷贝进去。
      

  2.   

      我也是这么做的,已经都配置了,今天再检查一下, 我估计也是默认的JRE问题。  看看能不能行了。
      

  3.   

    环境变量的问题,检查一下你的path是不是对了,不要多于其他的符号
      

  4.   

    环境变量的问题,检查一下你的path是不是对了,不要多于其他的符号
      

  5.   


    你是说我的电脑--右键-属性--高级--环境变量里面设置的问题吗? 里面很早之前设置过了,也用dos运行过其他程序,没有问题啊, 只有这个串口程序报错。
      

  6.   

    既然Eclipse jre中可以跑,不妨配置java_home环境变量到这个jre的目录,再用java命令行跑试试看。楼主确实也应该贴个异常给大家看看...
      

  7.   

    上传图片不成功,不过问题差不多应该解决了。确实是环境变量配置方面出了问题。多谢大家的帮助了。分享一下解决的过程吧。 先说一下报错提示:
    java.lang.NoClassDefFoundError: javax/comm/UnsupportedCommOperationException错误应该 是说找不到comm.jar这个包,环境变量检查好几次(可能粗心),没找到问题。也用了magong试了,结果还是不行,感觉应该是可行的好办法。 偶尔搜到了一个跟我一样的问题,是老外的网站,按照他的方法确实运行成功了,这个网址是:
    http://forums.devshed.com/java-help-9/java-lang-noclassdeffounderror-javax-comm-unsupportedcommoperationexception-246709.html
     有兴趣的可以看一下。
      

  8.   

    上个贴子 打字有错误,我说是用了magong坛友在11楼提出的方法,结果还是不行,个人感觉应该是好方法。
      

  9.   

    请教  开发串口程序  那三个文件在myeclipse中怎么配置