Java代码没错,但运行出错 错误代码1错误,求解

为什么程序显示没错误却运行不了呢?求高人指点【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:651,642贴子:
为什么程序显示没错误却运行不了呢?求高人指点收藏
public class Rectangle {ppublic void setLength(double length) {this.length =}public double getLength() {}public void setWidth(double width) {this.width =}public double getWidth() {}public double getArea(){return length*}public class RectangleDemo{public void main (String args[]){Rectangle rec1=new Rectangle();rec1.setLength(10);rec1.setWidth(5);System.out.println("Rectanglel's length:"+rec1.getLength());System.out.println("Rectanglel's width:"+rec1.getWidth());System.out.println("Rectanglel's area:"+rec1.getArea());}}}
2017java学习来上市公司博为峰学java,入学即签就业协议,不就业不收费,查看java课程!java好学吗?java课程来博为峰学,java工程师就业年薪十几万!
为毛会有中文
一个java源文件里只能有一个公共类public class,后面那个类新建一个Class写在里面
class Rectangle { p
public void setLength(double length) { this.length = } public double getLength() { } public void setWidth(double width) { this.width = } public double getWidth() { } public double getArea(){ return length* }}public class RectangleDemo{ public static void main(String args[]){ Rectangle rec1=new Rectangle(); rec1.setLength(10); rec1.setWidth(5); System.out.println("Rectanglel's length:"+rec1.getLength()); System.out.println("Rectanglel's width:"+rec1.getWidth()); System.out.println("Rectanglel's area:"+rec1.getArea()); }}
这个错误我刚刚发生的。main方法不是static的。所以跑不起来。第二个应该没问题了。
一个.java文件只能有一个public class 可以有多个class, public static void main只能由出现在public class 里面的
登录百度帐号推荐应用2013年3月 总版技术专家分月排行榜第二
2014年2月 Java大版内专家分月排行榜第一2013年8月 Java大版内专家分月排行榜第一2013年5月 Java大版内专家分月排行榜第一2013年4月 Java大版内专家分月排行榜第一2013年3月 Java大版内专家分月排行榜第一2013年2月 Java大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。helloworld-编写的java程序编译通过但是运行时显示(错误:找不到或无法加载主类 HelloWorld )
作者:用户
浏览:239 次
编写的java程序编译通过但是运行时显示(错误:找不到或无法加载主类HelloWorld)编写的java(HelloWorld)程序编译通过但是运行时显示(错误:找不到或无法加载主类HelloWorl
编写的java程序编译通过但是运行时显示(错误:找不到或无法加载主类 HelloWorld )
编写的java(HelloWorld )程序编译通过但是运行时显示(错误:找不到或无法加载主类 HelloWorld )648.png)
你的类名是HelloWorld吗?!不是的话是找不到的哦
解决方案二:
类名是HelloWorld
解决方案三:
public class HelloWorld{
解决方案四:
你的命令行输入的是什么?
解决方案五:
可以这样写,已经测试通过了。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
希望能够帮到你。
【云栖快讯】红轴机械键盘、无线鼠标等753个大奖,先到先得,云栖社区首届博主招募大赛9月21日-11月20日限时开启,为你再添一个高端技术交流场所&&
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
开发者常用软件,超百款实用软件一站式提供Linux下运行java程序的一个错误的另外一个解决方法
Linux下运行一个比较古老的java程序(它的最后更新日期是日),出现这样一个错误:
Exception in thread "main"
java.lang.NoClassDefFoundError: weirdx-1/0/32/jar
Caused by: java.lang.ClassNotFoundException:
weirdx-1.0.32.jar
java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native
java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class:
weirdx-1.0.32.jar. Program will
网上有一堆解决办法,说是高版本不能在低版本中运行等。不过我这个jar程序其实反而是相当古老,要说也是低版本jar程序在高版本的jvm中运行才对哈。突然想起,原来搜索过linux下命令行运行java程序的办法,运行时似乎要加个什么东西;仔细再一想,哈,是这样的:
java -jar weirdx.jar
事情原来是这么简单的,还以为会不兼容,下了一INSTALL文档中的相关的JDK版本,结果是这个原因啊。java的向后兼容性很不错嘛。
说起来还是自己也搞错了一个东西:这个程序直接右键用openjdk打开的运行结果就是正确的,它是一个java版的Xserver,可不是出来的是一个白色的空窗口么???!!!文档那么几行东西,不仔细看完文档!!!它说了,如果一切顺利就会出来一个窗口,这个窗口就是X
Window Server,而且端口默认是hostname:2啊!
当这样一个窗口出现,什么错误提示都没有!!!这会是程序运行出错么?还以为出错了,当时怎么想的啊!!!
总是在一个马虎大意的小错误中浪费一大堆时间,人生啊。。。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 运行时出错 错误代码1 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信