看起来很复杂 Linux下开发厉害 顶下

解决方案 »

  1.   

    1 再下载一次看看,也许安装包有问题
    2 检查一下版本,是否错了
    3 我不知道你为何非得用那个版本?难道JDK不兼容吗?
      

  2.   

    安装完以后运行:java -version
    看看有什么提示。
    有可能redhat提供的jdk没有帮你更新环境变量。需要手动设置。
      

  3.   


    1。我在redhat上已经下载了不同的版本来试验过,结果都是一样。我安装了1.6.0_05与1.6.0_17都是一样的
    2 版本用命令检查过了,
    java version "1.6.0_05"
    Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
    Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode)3 因为是我们客户要求的,人家就用这个版本,所以我们必须也要用,我们原来用sun的,开发完事给人家,人家就跑不了,跟我的错误一样。就非得要求我们用这个。极度郁闷,现在问题肯定是jre。不知道有啥区别呢。
    4 sun的jre安装完以后,在linux图形界面可以看到sun的图标,但是用redhat上下载的安装完就没有!
      

  4.   


    您所指的环境变量是 /etc/profile文件中的path与classpath那些么?
    我原来设置过。但是没有作用,而且我用sun下载的包安装后,目录安装的也不同,也没有更改profile文件,
    却好用。
      

  5.   

    建议使用 Sun 的 JDK,非官网的不用!
      

  6.   

    java-1.6.0-sun-1.6.0.17-1jpp.2.el5.i586.rpm 这个包是在sun os上跑的,在linux下肯定不行啊
    lz下错了而已
      

  7.   

    应该是没有配置环境变量 不知道你输入java -jar xxx.jar能不能执行,如果不行就一定是环境变量。
      

  8.   


    不会吧,这是在redhat网站上下的阿,应该不是这个问题吧。 后边的el5代表的就是redhat 企业版 5的
      

  9.   

    瀑布汗
    LZ你不会是这么运行jar文件的吧
    java ***.jarjava运行语法是
    java -jar ***.jar
      

  10.   

    呵呵,当然不是。
    上面已经说了那些环境,除此之外,运行的时候这样,./bb.jar
    现在的问题是 如何能够不用java -jar 而让./bb.jar好用(就像是双击)
      

  11.   

    ./bb.jar
    这个想法好像没办法实现。
      

  12.   

    呵呵。。
    LZ不如自己写一个shell在shell里面再调用那个java -jar **.jar就可以啦。
      

  13.   

    没有办法
    WINDOWS下是映射了文件类型
    .jar 的映射就是 javaw -jar $1
      

  14.   


    需要在open with里面添加 java -jar xx.jar命令。 然后你双击这个jar包就是了。我astah(以前的jude),也是只有这样才能运行了。