运行HelloWorldApplet.java出错了,在类 HelloWorldApplet.java 中找不...
Java Applet程序不能单独运行,必须嵌入到用HTML语言编写的Web页面中,通过与Java兼容的浏览器来控制执行.解决方法:必须无错编译你的源程序为.class文件,即HelloWorldApplet.class。
编写html代码:HelloWorldApplet Testfirst applet.width = "300" height = "200" hspace = "0"vspace = "0" align = "middle">
错误:找不到或无法加载主类HelloWorld
跟着我的代码走,完成你的hello world(前提是你的jsk环境变量配对了),now follow me:1. 在d盘 创建一个文本文档(就是txt类型),然后修改文件名为:HelloWorld.java(文件名和我的完全一致哦)2. 打开文件书写代码如下:public class HelloWorld{public static void main(String[] args){Systemt.out.println("Hello world !");}}3.保存4.打开dos命令窗口:如下操作cd c:\ 回车d: 回车javac HelloWorld.java 回车(编译)java HelloWorld 回车(执行)你就会在黑窗口看到效果,把我上面的站过去就行了,第一遍尽量不要自己写,先正确操作一遍,再自己写自己试试吧
java helloworld提示“错误,找不到或无法加载主类”
对于找不到主类或无法加载主类的问题一、是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了,在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板,再点Add Folder, 把源代码所在的包路径的上层目录加进来,而且如果你是把两个类写在一个文件里的话,你在右键选择Run As Java Appication 的时候,要把光标至于包括main方法的类上(相当于指定主类入口)。
二、项目的Java Build Path中的Libraries中也许某个jar包是不可用的,显示红色叉叉。
这说明系统找不到这个这个jar文件,把这个jar删除或者重新加载进来即可。
三、某些情况下,最快捷的解决办法是,打开带有main函数的类,ctrl +A (全选)---> ctrl +X(剪切)-----> ctrl+S(保存)--->关闭---->再打开--->ctrl +V (粘贴) ---->OK;一句话就是剪切出去 关闭 再粘进来。
(相当于让 eclipse 重新编译一下,如果你开启了自动编译的话。
)四、最常见的问题应该是下面的情况:package 被当做 folder 来对待了,导致所有的 .java 文件无法被 eclipse 识别,自然也就无法识别 main 函数,也就没法编译运行了。
此时最快的解决方案是右键源码文件夹选择:src > remove from build path → src > Build Path > Use as Source Folder五、最坏的情况就是重建Project,而我就是这种情况!但是在重建之前还是有些细节要注意一下!1、首先确保你的JDK或者JRE是完整安装的,且已经设置好了环境变量。
设置好环境变量的检验就是你在命令行输入 java 与 javac 及其 java -version等都会出一堆东西,而不是出现不是可运行的程序或命令等提示;我之前按照网上验证JDK的有没有成功配置的办法,就是在命令行输入 java -version,结果显示已经安装了1.7.0...之类的信息,可正是因为这个,我就排除了JDK环境的原因,所以搞了好久,重建 Project 等都没办法解决。
后来我偶然输了个javac ,发现出现了不是批处理或可运行程序的提示,我这才知道是JDK环境没设置好(在JDK完整安装的情况下,文件夹里面有bin、jre、lib等文件夹)。
而我命令行输入 java 是显示正常的。
后来重新配好了java等的环境变量;2、接下来,我以为大功告成不会再出现找不到或无法加载主类的问题了,可是情况依旧。
后来我想到自己因为eclipse之前出现问题重装过eclipse,装完eclipse之后我就自动把working set设为之前的一样(即没有重新建那些 Project ),都提示找不到或无法加载主类。
我就把原来的项目的文件内容拷贝后,新建了工程再新建各种原本的class,发现可以编译运行而不会再出现奇葩问题了。
可能这确实是因为自己重装了eclipse然后有些东西没弄好导致的吧。
展开
错误:找不到或无法加载主类 helloworld.class
写反了,应该这么写public class Tom{public static void main(String args[]){Example2 a;a=new Tom();a.show("我");}}class Example2{void show(String s){System.out.println(s+"调用 Tom");//System.out.println(s);}} 是呀,cmd中它不自动去找主方法,IDE可以
转载请注明出处51数据库 » helloword找不到主方法
举枪打鸟鸟