关于java classpath问题

在配置java环境的时候,有一个classpath,这是jre寻找.class文件的路径。一般会设置为当前路径".;%JAVA_HOME%\lib;",前面的.为当前路径

如果没有配置这个的话,会出现以下报错:

JAVA程序出错,java.lang.NoClassDefFoundError

关于编译:请参考http://blog.csdn.net/czw698/article/details/44353453

时间: 2024-08-11 11:14:41

关于java classpath问题的相关文章

JAVA classpath jar问题[zz]

classpath问题可以说是所有初学者头疼的问题,偶也一样. 1) classpath的作用:  它的作用就事让java找到你所要执行,或你拥有的类. 2) classpath的设置:  设置classpath,一般可以在2个地方进行, 一是系统环境,如Windows98 中autoexec.bat文件中,每次开机自动设置.                 Windows2000 中系统设置,加入classpath项 等等.  二是在执行时,如java -classpath C:\Projec

java -classpath or -cp 的设置和解释

classpath is a parameter-set either on the command-line, or through an environment variable-that tells the Java Virtual Machine or the Java compiler where to look for user-defined classes and packages. Overview and architecture Similar to the classic

命令行java -classpath 的使用

最近用Neatbeans 6.9.1做开发,发现在Neatbeans环境中运行没问题,但在命令行中不能正常运行,百度了一下原来需要加上classpath命令,但发现仍不能 正常运行,最终经过我的多次试验,原来使用classpath时覆盖了原来的classpath,直接导致找不到原有的主类. /*该类打包成JavaLibrary1.jar,我用Netbeans直接生成的jar文件*/ /* * To change this template, choose Tools | Templates *

Java .classpath文件Classpath entry org.maven.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published异常解决办法

Classpath entry org.maven.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published 在实际用Maven构建Java Web项目开发过程中,有时候会出现上述情况的警告,如果不解决这个警告,就会在启动Web服务器的时候抛出无法加载Maven管理的第三方jar包的异常. 所以,要解决上面的问题主要包含以下几个步骤: 1.首先在项目的根目录找到.classpath文件,然后打开该文件,找到以下标签内

java classpath作用

环境变量的配置: 1):永久配置方式:JAVA_HOME=%安装路径%\Java\jdk path=%JAVA_HOME%\bin 2):临时配置方式:set path=%path%;C:\Program Files\Java\jdk\bin 特点:系统默认先去当前路径下找要执行的程序,如果没有,再去path中设置的路径下找. classpath的配置: 1):永久配置方式:classpath=.;c:\;e:\ 2):临时配置方式:set classpath=.;c:\;e:\ 注意:在定义c

Java CLASSPATH

@1:CLASSPATH用途: #1:给import指路 -- import后面的包名(转换为相应的路径后)与CLASSPATH中的各项相连接. 然后解释器从这些路径(前面连接之后的结果)中查找程序中需要的.class文件(这些文件中,必须得有与import对应的package语句). #2:程序中需要某个类,但没有使用import,则从CLASSPATH里包括的路径中查找.class文件,查找相应的类.

Java Classpath及.properties配置文件

private static final String CONFIG_FILE = "logmonitor.properties"; ClassLoader cl = ClassLoader.getSystemClassLoader(); input = cl.getResourceAsStream(fileName);

分析Java的类加载器与ClassLoader(二):classpath与查找类字节码的顺序,分析ExtClassLoader与AppClassLoader的源码

先回顾一下classpath classpath的作用: classpath的作用是指定查找类的路径:当使用java命令执行一个类(类中的main方法)时,会从classpath中进行查找这个类. 指定classpath的方式一:         设置环境变量CLASSPATH,多个路径之间使用英文的分号隔开,也可以指定为jar包路径.          示例:CLASSPATH=c:/myclasses/;c/mylib/aa.jar;c:/mylib/bb.jar;.          注意

Java 实例 - 如何执行指定class文件目录(classpath) Java 实例 J

Java 实例 - 如何执行指定class文件目录(classpath)  Java 实例 如果我们 Java 编译后的class文件不在当前目录,我们可以使用 -classpath 来指定class文件目录: C:> java -classpath C:\java\DemoClasses HelloWorld 以上命令中我们使用了 -classpath 参数指定了 HelloWorld 的 class 文件所在目录. 如果class文件在jar文件中,则命令如下: c:> java -cla