java初学的一些小问题-阿里云开发者社区

开发者社区> 技术小胖子> 正文

java初学的一些小问题

简介:
+关注继续查看

最近学点java的知识,刚接触java,一片陌生,出现了一些问题,还好自己很快通过Internet解决了,Eclipse也上手了,现在就是记录下这些问题的解决方法,以作留恋,呵呵!!

说明:我编写了一个简单的java程序(简单的不能再简单了,呵呵) 

在c:\java1 目录下建了个Heliy.java 的文件,代码如下:

package java1;

public class Heliy{

public static void main(String[] args){

System.out.println("heliyfu初学java");

}

}

问题1:在解析代码java时遇到过:Could not find the main class: Heliy.  Program will exit.,我在Eclipse中编写的java程序运行正常,但放入cmd命令行下运行出现上面的错误,网上说Eclipse设置的jre版本与安装的jre版本不一致,不过我的Eclipse3.1,jre1.6u22,没什么问题,其实最后还是环境变量的问题:

其实就是main的class没找对,在上面CLASSPATH增加些lib路径,或者用如下格式:

java -cp lib的路径 class文件     用-cp选项增加lib的路径

解决后如下:

至于Elicpse的配置,我这里也给出截图,就不说明了

window--》preferences--》

 

问题2,jar运行报错:

C:\>java -jar java1\Heliy2.jar
Failed to load Main-Class manifest attribute from
java1\Heliy2.jar

解决方法:

确保jar文件打开关联正常

再修改jar包

用压缩软件(winrar、7-zip等)解压jar文件,

修改MANIFEST.MF文件

 

用修改过的MANIFEST.MF替换jar里的文件。

C:\>java -jar java1\Heliy2.jar
heliyfu初学java




      本文转自fuhaixiong 51CTO博客,原文链接:http://blog.51cto.com/heliy/971716,如需转载请自行联系原作者





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
教妹学Java(十七):do-while 循环
教妹学Java(十七):do-while 循环
4 0
学妹抱怨Spring入门太难了,我用一篇文章彻底征服了她(2)
学妹抱怨Spring入门太难了,我用一篇文章彻底征服了她
4 0
教妹学Java(十六):while 循环详解
教妹学Java(十六):while 循环详解
5 0
TensorFlow 1.x最后一更、Android 10最新特性,这是谷歌开发者日
教程、体验、实战?谷歌开发者日能满足你对开发工具与开发体验的所有好奇心。
4 0
Java中对于字节流的读取方式
Java中对于字节流的读取方式
5 0
【大学四年自学Java的学习路线】写了一个月,这是一份最适合普通大众、非科班的路线,祝你零基础快速找到一份满意的工作(3)
【大学四年自学Java的学习路线】写了一个月,这是一份最适合普通大众、非科班的路线,祝你零基础快速找到一份满意的工作
4 0
学妹抱怨Spring入门太难了,我用一篇文章彻底征服了她(1)
学妹抱怨Spring入门太难了,我用一篇文章彻底征服了她
5 0
【大学四年自学Java的学习路线】写了一个月,这是一份最适合普通大众、非科班的路线,祝你零基础快速找到一份满意的工作(3)
【大学四年自学Java的学习路线】写了一个月,这是一份最适合普通大众、非科班的路线,祝你零基础快速找到一份满意的工作
6 0
关于Java线程池的一点理解
关于Java线程池的一点理解
4 0
13262
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载