JAVA classpath jar问题[zz]】的更多相关文章

classpath问题可以说是所有初学者头疼的问题,偶也一样. 1) classpath的作用:  它的作用就事让java找到你所要执行,或你拥有的类. 2) classpath的设置:  设置classpath,一般可以在2个地方进行, 一是系统环境,如Windows98 中autoexec.bat文件中,每次开机自动设置.                 Windows2000 中系统设置,加入classpath项 等等.  二是在执行时,如java -classpath C:\Projec…
java 执行 jar 包中的 main 方法 通过 OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ****.jar执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢?用下面的命令试试看: java -classpath ****.jar ****.****.className [args] “****.****”表示“包名”:“className”表示“类名”:“[args]”表示传入的参数: 直接运行…
java -classpath ****.jar ****.****.className…
一.环境: 1. linux 2. 有两个java类,A.java和B.java,都在同一个目录下 二.源码: A.java   package com.abc;   public class A {   public static void test() {   System.out.println("A:test()");   }   } B.java   import com.abc.A;   public class B {   public static void main(…
java classpath import package 机制   從一個簡單的例子談談package與import機制 基本原則:為什麼需要將Java文件和類文件切實安置到其所歸屬之Package所對應的相對路徑下. 為什麼要這樣做呢?如果你在程序中,用到打包命令package,並且直接編譯和執行該程序.例如:以下面程序為例: package a.b.c; public class hello { public static void main(String args[]) { System…
1.classpath 用于指定java运行时,jvm寻找class文件以及jar文件的存储目录.jvm依据classpath中出现的jar文件以及目录,依次寻找,直到找到指定class文件. 例:java -classpath .;./lib/*;./ext/* MainClass 当MainClass不在当前目录"."时,会去./lib目录下的所有jar文件中去寻找,如果未找到,则继续去./ext目录下的所有jar文件中去找,直到找到.否则抛出ClassNotFound的excep…
大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口. 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件. 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName 我们就只要在MANIFEST.MF里面添加如下一句话: Main-Class: test.someClassName 然后我们可以在控制台里输入java…
java classpath批量设置shell脚本   注意:linux bash jar文件之间的分隔符是':'    export JAR_HOME=path to directory which includes jars    for f in $JAR_HOME/*.jar  do  JAR_CLASSPATH=$JAR_CLASSPATH:$f  done  export JAR_CLASSPATH    #the next line will print the JAR_CLASS…
http://developer.51cto.com/art/200509/2786.htm 设置类路径 结构 可通过对 JDK 工具使用 -classpath 选项(首选方法)或设置 CLASSPATH 环境变量来设置类路径. C:> jdkTool -classpath path1;path2... C:> set CLASSPATH=path1;path2... 每个 path 以文件名或目录结尾,该文件名或目录取决于将类路径设置成什么: 对于包含 .class 文件的 .zip 或 .…
如何调在CLI中使用java tool(JDK中的java命令)调用一个打包在jar中的类,我想大多数人都能给出笼统的方案: java -classpath xxxxx com.test.classA 这个答案只能说太笼统,再追问一句,如果这个类还依赖若干jar包,并且这些jar包,包括classA所在的jar包都放在路径/root/lib/ 下,classpath内容应该是什么? 我给我的答案是 -classpath=/root/lib, 这个答案是错误的. 这个错误令我不解,我记忆中clas…