51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3136|回复: 14
打印 上一主题 下一主题

[求助] 关于linux中运行java的一个问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-3 20:33:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在windows里可以运行的java小程序,但到了linux里就不可以运行了,我的输入是这样的:
[root@LantianWei myjava]# javac c1_1.java
[root@LantianWei myjava]# java c1_1
Exception in thread "main" java.lang.NoClassDefFoundError: c1_1
不知道为什么我出现这样的情况,请高手帮我看一下,小弟在此谢过了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    慵懒
    2016-9-3 13:53
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2007-4-4 09:05:29 | 只看该作者
    可能是环境变量不对,主要是在classpath中不要忘了那个.号,在linux下是.:    在windows下是.;   
    可以重新设置一下,
    classpath可能缺少东西
    把用到的都加进去试试
    个人认为是环境变量有设置问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2007-4-4 20:31:24 | 只看该作者
    原帖由 lovefei1027 于 2007-4-4 09:05 发表
    可能是环境变量不对,主要是在classpath中不要忘了那个.号,在linux下是.:    在windows下是.;   
    可以重新设置一下,
    classpath可能缺少东西
    把用到的都加进去试试
    个人认为是环境变量有设置问题

    我想环境变量应该不会有错误,因为java文件都可以编译,怎么会是环境变量的问题呢!呵呵.....不过还是要谢谢你,我去试试!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-9-3 13:53
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2007-4-5 20:33:45 | 只看该作者
    原帖由 lantianwei 于 2007-4-4 20:31 发表

    我想环境变量应该不会有错误,因为java文件都可以编译,怎么会是环境变量的问题呢!呵呵.....不过还是要谢谢你,我去试试!


    可以编译也可能是环境变量存在问题的,具体原因也不是很清楚,好像就是因为在Linux上吧
    你把所有用到的classpath都加进去了吗?既然能编译,说明程序还是没有问题的,那就可能是环境变量有问题了
    呵呵,自己这么想的,不知道你解决了没有,是怎样解决的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2007-4-5 21:52:09 | 只看该作者
    还没有解决呢,你说的"把所有用到的classpath都加进去了"能具体点吗?不是很清楚.呵呵!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-9-3 13:53
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2007-4-6 10:40:24 | 只看该作者
    编辑/etc/profile
    JAVA_HOME=/usr/java/jdk1.4.2
    CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib
    PATH=$JAVA_HOME/bin:$PATH:$JAVA_HOME/jre/bin
    export JAVA_HOME CLASSPATH PATH
    可以在用echo命令检查一下环境变量的设置情况,是否正确
    在检查jdk是否安装成功了 java -version
    不好意思,Linux上没怎么用过,不是很熟
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2007-4-6 19:31:38 | 只看该作者
    非常感谢你,我等会去试一试.不过我那天试过java -version是正常的.看你这么热心帮我,我很想和你交个朋友,我的QQ号是236835793.sdlkfj5
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-4-7 07:46:43 | 只看该作者
    没有main无法运行
    如果是applet要在浏览器中运行
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2007-4-7 14:03:47 | 只看该作者
    我的代码里是有main的,还真晕了,搞不好还真是环境变量的问题.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2007-4-8 13:47:11 | 只看该作者

    问题解决了!

    我终于可以运行java了,原因是lovefei1027 说的环境变量的问题,我把该变量放在/etc/profile的最后了,其实应该放在最后的一个for语句的上面.呵呵.....但还是出现了一个问题,applet无法运行.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-4-9 10:37:02 | 只看该作者
    既然JAVA程序能运行
    applet也是可以运行的应该,他也是java程序的
    是不是程序存在错误
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2007-4-9 20:07:37 | 只看该作者
    怎么会呢,我想应该是要用浏览器打开,不能想windows用命令.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-9-3 13:53
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2007-4-9 20:33:52 | 只看该作者
    用浏览器运行难道也不能运行么?报什么错误?
    应该是通过浏览器来运行的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-4-10 11:24:05 | 只看该作者
    学习中
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-4-10 20:22:05 | 只看该作者
    原帖由 lantianwei 于 2007-4-9 20:07 发表
    怎么会呢,我想应该是要用浏览器打开,不能想windows用命令.


    java读写XML文件懂不懂啊?需要一点这方面的信息,不是很了解啊
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 12:33 , Processed in 1.271265 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表