⑴ 为什么我的jdk安装好了后,java程序能编译却不能运行啊
您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。你好!看看你的jdk有没有少包。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
⑵ 我Java通过编译 为啥不能运行
程序员,可以不懂这个英文怎么读怎么写标准中文意思是什么,但是你一定要知道他的用途及初略意思。
如果我是你,我看到这个错误信息,我首先会去看下我的代码是否有错误提示,然后再看下这个类是否已编译成class文件。如果两者都没有问题,那么还有一种可能,那就是你乱导包导致的项目中的类无法编译……
⑶ java编译之后运行不了
配置classpath
classpath=.;E:\JAVA\JDK1.6.0_06\lib\dt.jar;E:\JAVA\JDK1.6.0_06\lib\tools.jar
注意:1在你编译的时候先把命令知道当前编译Java类的当前目录,然后运行javac命令,如javac Test.java,一定要写*.java;
2.编译通过后运行java命令,如: java Test;一不要写成*.class。只要写你定义为public并且带有main方法的类名,如果你这个类没有main方法,在当前目录中的另外一个类时,那个类也要编译,你也可以写成javac *.java,这样就可以把当前目录下的所有以java为扩展名的都编译了
⑷ 为什么java编译成功不能运行
运行时java class名(不要后边的.class)。
另外,如果有package,编译时要用-d 选项。
还有就是运行时你应该确保能够找到class,比如java package.class名。
我就只有这点建议了
===================
出去上边的,如果你使用了“-d .”编译到了本目录下边,运行时使用
set classpath=.;%CLASSPATH%
java package.class名(不要带上“.class”)
再看看,如果不行的话。我就没法了。
你的问题不是main方法中找不到类,也不是没有main函数(没有main函数是:Exception in thread "main" java.lang.NoSuchMethodError: main),跟异常更是没有关系。这个问题就是简单的java命令没有找到你的合法的class文件。
⑸ 为什么我的Java程序运行不了
java程序运行不了的主要原因有以下几点:
环境变量没有配好。需要下载jdk配置环境变量(略)
编译失败:语法错误。
语法正确,但是写入了错误的代码,导致出现不理想的运行结果,以为是运行不了。
针对以上几点:
检查jdk是否成功安装,环境变量是否配置成功(略)
填写简单的测试代码如 输出helloworld 看能不能执行
检查自己写的代码,利用调试、断点等测出bug
⑹ Java运行不了为什么
编译通过了,执行的时候在类加载的时候报ClassFormatError的运行时错误,提示要让你查看安装的是否正确。可以在程序中卸载所有的jdk,然后再次重新安装。
⑺ 为什么我运行不了java,写的程序能编译,但不能运行。为什么呢
你的classpath没设好,直接在命令行上写也行,运行时写
java -cp . Myfirt
注意那个点".",表示当前目录。
在系统设置里面加上Classpath这个环境变量,就设一个点"."(不包括引号)即可
⑻ 为什么java不能编译和运行
因为没有找到类。。。首先你这个没有包。。所以直接到编译好的hello所在的文件夹下面。。。
命令是这个
java
-cp
.
hello
注意。。。“.”前后空格。。。jdk1.6之后不知道为什么必须指定cp。。。。。反正你记住这样就行了
ps:cp
means
classpath