java 在命令行中运行找不到主函数 在eclipse里就行

import java.io.FileInputStream;
import java.io.FileOutputStream;
public class TestFileOutputStream {
public static void main(String[] args) {
FileOutputStream out = null;
FileInputStream in = null;
int b = 0;
try {
in = new FileInputStream("d:\\source\\TestFileOutputStream.java");
out = new FileOutputStream("d:/FileInputStream.java");
while ((b = in.read()) != -1) {
out.write(b);
}
in.close();
out.close();
} catch (Exception e) {
System.exit(-1);
}
}
}

java 在命令行中运行找不到主函数 在eclipse里就行原因可能如下:

    eclipse会自动启动一些服务,如TOMCAT、ANT等,但命令行模式则不会,因此eclipse中正常运行的代码在命令行中不一定会正常运行。

    classpath路径没有设置正确。设置classpath变量,把引用到的相关jar和class都添加入classpath

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-16
有两个可能:1.你的环境变量问题。设置:在我的电脑设置->高级->环境变量中找到path变量,在开头加上你jdk中bin的路径(末尾要加分号),你的class的路径(末尾分号)。
2.jdk或jre漏洞或盗版。本回答被提问者采纳
第2个回答  2012-08-16
很明显是你的环境变量没有配置好。

...运行时显示找不到或无法加载主类.但是在eclipse里可以正常执行。_百 ...
你的类名要和文件名一致, 好比hello.java文件中类名class hello javac hello.java java hello (注意: 这个地方不能加后缀.class)执行时第一行不要加package xxx.xxx

java 命令行执行类文件找不到main方法
你要运行的文件里面没有定义class main。运行java程序是先找main类运行的。你要运行的估计是个没有main这个class的类

java找不到或无法加载主类代码怎么办?
1、类路径问题:确认CLASSPATH环境变量是否包含了你的类文件所在的目录。如果是在命令行下运行,可以手动添加到CLASSPATH中,例如:set CLASSPATH=.;yourpath。如果使用的是IDE(如IntelliJ IDEA, Eclipse等),确保项目构建路径设置正确。2、主类名称错误:检查你在命令行中输入的类名是否正确,注意大小写...

java运行显示“找不到或无法加载主类”!
1.去掉 ”package HelloWorld;“ 重新用javac 编译TestPlusPlus.java,再运行javaTestPlusPlus就可以了。2.新建一个包名一样的文件夹,在本例中,为建立一个HelloWorld的文件夹,把TestPlusPlus.java文件移到该目录下。然后在HelloWorld文件夹的平级下,打开DOS命令窗口,运行javacHelloWorld\/TestPlusPlus.j...

eclipse导出java后跳出找不到main类,在eclipse中编译正确的,且把默认打...
导出的时候有一个选项让你选使用哪个类里的main函数,选上你所要运行的类就可以了。

java中代码为什么一直提示我找不到主方法
在左侧文件上选中当前java文件,再右键选择Run As →java Application运行,一般出现这种情况就是默认运行的不是当前类

java运行时老是找不到main函数,如图
无图无真相 java Model Model类没有包的?就在默认包下?有包的话话加上包路径 比如java wuzhi.Model 你的系统环境变量有classpath么,如果有的话,里面有“.;”这项么

java程序编译通过但是运行时显示“找不到或无法加载主类 helloworld...
args[]){}没有写在main这个类中。一个java源文件可以写很多类,编译的时候javac源文件之后,每个类生成一个class文件。你去运行的时候,并不一定是去java源文件名,而是去java主函数所在的那个类名。第三种可能就是:像intopass说的那样,你在eclipse写的时候里面会有package,你把它删掉试试。

idea报错找不到或无法加载主类?
那第一种可能就是:问题就出在Path变量对应的变量值上或者是新建用户变量classpath上有问题,你重新配置一下。Path对应的变量值是在原来的变量值前面加上%Java_Home%。运行时不需要将后面的.class输入。只需要class文件名就行。java无法找到或者加载主类主要是因为路径错误。在classpath的最前面要加一个...

Java 错误:找不到或无法加载主类
public class Hello2{ public static void main(String[]args){ System.out.println("Hello2"); }}这代码看上去没什么问题,执行:H:\\code>javac Hello2.javaH:\\code>java Hello2错误: 找不到或无法加载主类 Hello2解决办法:+.删除包名 或者 +.在code 下创建一个与包名相同的文件结...

相似回答