亲
编译的时候最好在D:\Java>这里编译
即 D:\Java>javac WelcomeTest.java
运行的时候也在D:\Java>这里运行
即 D:\Java>java WelcomeTest
你的java文件和class文件都在D:\Java文件夹下
那么你在 C:\Program Files\Java\jdk1.6.0_10下输入java WelcomeTest肯定会报找不到啊
应该是到D:\Java目录下输入java WelcomeTest来运行
或者你就在 C:\Program Files\Java\jdk1.6.0_10 输入 java -classpath D:\Java\ WelcomeTest
这样也可以运行
有图为证:
你还要设置一个叫做JAVA_HOME的变量,路径如图:
还有一个CLASSPATH变量,路径如图:
都设置好后,就没问题了。
JAVA_HOME我设过了
CLASSPATH应该怎么设啊
这是我的
JAVA_HOME C:\Program Files\Java\jdk1.6.0_10;
CLASSPATH .;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar
JAVA_HOME后面没有分号;
CLASSPATH ;C:\Program Files\Java\jdk1.7.0_15\lib\dt.jar;C:\Program Files\Java\jdk1.7.0_15\lib\tools.jar;.
就可以了。
java无法运行原因
Java无法运行的原因可能有以下几种情况:1. Java环境未安装或未配置正确:Java程序需要在计算机上安装Java开发工具包(JDK)或Java运行时环境(JRE)。如果你的计算机没有正确安装或配置Java环境,那么Java程序无法运行。你可以通过打开命令行并输入命令“java -version”来检查Java环境是否已正确安装和配置。...
JAVA程序设计 编译没错误 不可以运行,请高手指点一下
Java程序需要有一个主程序才能运行的,你的这个类中并没有定义主程序,所以编译成功,但是运行不了,IDE找不到你的main方法。在你的类中定义一个 public static void main(String[] args){ Database db = new Database ();db. OpenConn();String sql = "xxxx";\/\/此处根据你的需要写出相应...
运行Java时,编译成功了,但是一直运行不了,求大神帮忙啊╮(╯﹏╰)╭...
第一:去查下代码,看下代码是不是写得有问题,虽然说你编译没错,但编译没错不一定代码就没问题 第二:看下你的java环境变量是否设置得有问题,你可以这样测试,一种就是java javac 运行测试是否出现正常数据,二是把在确定你代码没问题的情况下,编译运行时加上包路径或者进到你编译文件所在的路径在运行...
java 程序能够编译成功,但是不能运行,提示错误
java.lang.NoClassDefFoundError:当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 new 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。当前执行的类被编译时,所搜索的类定义存在,但无法再找到该定义。检查拼写 ...
Java运行不了为什么?
编译通过了,执行的时候在类加载的时候报ClassFormatError的运行时错误,提示要让你查看安装的是否正确。可以在程序中卸载所有的jdk,然后再次重新安装。
我设置好了java环境变量,编译也通过了,就是运行不了,命令提示符显示 错 ...
1、源代码中没有main方法;2、源代码中定义了package(包),那么在编译后就需要将class文件放入包名对应的文件夹下,例如我定义的包名是com.demo,源文件W.java在D:\/test\/下,那么我们在命令行进入test目录后执行javac W.java,执行完会在当前目录下生成W.class文件,此时直接接着执行 java W 肯定...
JAVA配置完成但无法运行?
这种情况可能是因为Java的路径没有添加到系统环境变量中。你可以按照以下步骤检查一下:确认Java已经正确安装并且路径已经配置好了。可以在命令行中输入 java -version 和 javac -version 命令来检查Java是否已经安装成功。检查系统环境变量中是否已经添加了Java的路径。可以按下 Win + R 键打开运行窗口,...
java程序编译通过但是运行时显示“找不到或无法加载主类 helloworld...
args[]){}没有写在main这个类中。一个java源文件可以写很多类,编译的时候javac源文件之后,每个类生成一个class文件。你去运行的时候,并不一定是去java源文件名,而是去java主函数所在的那个类名。第三种可能就是:像intopass说的那样,你在eclipse写的时候里面会有package,你把它删掉试试。
java编译通过,为什么运行却提示找不到或无法加载主类
1、在classpath的最前面要加一个本目录路径,用.表示,由于后面还有java的dt和tools两个路径,所以.后要加;进行分隔表示。2、更为重要的是,在cmd下运行javac 和java的时候,必须在该java文件的目录下运行,这样生成的class也在该目录下,java的时候也会第一个就在本目录下找class文件,就不 会提示...
java编译成功,但是不能运行,怎么回事。
起初你或许会认为是一个莫名其妙的错误,因为代码根本一点问题的都没有,可运行期间总是报这个错,比较郁闷。出现Could not find the main class.program will exit和java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的...