第一个问题 : 我有一个很奇怪的问题  公司的服务器上的windows2003系统不配java环境变量也能跑java  有默认的环境变量?  为什么  
第二个问题:因为我配的JAVA_HOME就是没用  有一个javax.comm.properties 文件要放在  /JAVA_HOME/jre/lib/  下 
很烦 不管怎么放javax.comm.properties  程序都报找不到的  文件中的内容是Driver=com.sun.comm.Win32Driver 我吧win32com.dll放在了C:\WINDOWS\system32下面  然后怎么用java程序运行Driver=com.sun.comm.Win32Driver  怎么加载com.sun.comm.Win32Driver  这是一个调用短信猫的程序  我用其他软件在公司服务器上调短信猫是好的  这就说明短信猫没问题 端口驱动也没问题  用bat调java程序就是报错  肯定是没读javax.comm.properties文件  我在自己的机器上都是好的  一放到公司的服务器上就没用  两台机器上什么都一样  我觉得就是/JAVA_HOME/的问题  我把环境变量都删了 用bat调java程序还能运行  
谢谢  很急  那位兄弟知道请速回复  跪谢

解决方案 »

  1.   

    没配置环境就能运行的原因是你在安装JDK的同时,又安装了JRE,而JRE在安装的过程中会自动把java.exe文件复制到system32目录中。
      

  2.   

    环境变量按照如下设置一下试试看能不能解决:
    JAVA_HOME: x:\jdk1.x
    JRE_HOME: %JAVA_HOME%\jre
    CLASSPATH: .;%JRE_HOME%\lib;%JAVA_HOME%\lib
    PATH: %JRE_HOME%\lib;%JAVA_HOME%\lib;(后接原PATH)
    接下来,把javax.comm.propertiest复制到%JRE_HOME%\lib中,把win32com.dll复制到%JRE_HOME%\bin中再试一次等待你的结果
      

  3.   

    兄弟  你绝对不是人   是神   我把java.exe删了  问题就解决了   哈哈   爱死你了