1.获取当前jar包在路径 String jarURL = System.getProperty("user.dir") + File.separator + System.getProperty("java.class.path"); 2.通过命令行运行 目录结构: spider --classes StartUp --lib xx.jar xx.jar xx.jar 运行 window:java -classpath "C:\test\spider\classes;C:\test\spider\lib\*" StartUp linux: java -classpath "/tmp/spider/classes:/tmp/spider/lib/*" StartUp 3.项目通过fat-jar打包成jar,加载单个文件 InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(filePath); 4.项目通过fat-jar打包成jar,加载某路径下的所有文件xml String jarURL = System.getProperty("user.dir") + File.separator + System.getProperty("java.class.path"); JarFile jarFile = new JarFile(jarURL); Enumeration<JarEntry> e = jarFile.entries(); while (ee.hasMoreElements()) { JarEntry jarEntry = (JarEntry) e.nextElement(); if(jarEntry.getName().endsWith("xml") && jarEntry.getName().startsWith(dir)) { InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(jarEntry.getName()); ... } }
相关推荐
Java 实例 - classpath使用实例-classpath使用教程-手把手教程.zip
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.9/java-boot-classpath-detector-1.9.jar
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH $ java -version java version "1.7.0_121" OpenJDK Runtime Environment (IcedTea 2.6.8) (7u121-...
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.14/java-boot-classpath-detector-1.14.jar
然后配置classpath,追加%JAVA_HOME%\lib\mysql-connector-java-5.1.30-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-5.1.30-bin.jar;到该环境变量中去 追加以后环境变量如下: CLASSPATH=...
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.8/java-boot-classpath-detector-1.8.jar
优步快速、超轻量级的 Java 类路径和模块路径扫描器。 通过直接解析类文件二进制格式而不是使用反射来扫描类路径和模块路径。...io.github.lukehutch/fast-classpath-scanner/3.1.7/fast-classpath-scanner-3.1.7.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.13/java-boot-classpath-detector-1.13.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.6/java-boot-classpath-detector-1.6.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.7/java-boot-classpath-detector-1.7.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.3/java-boot-classpath-detector-1.3.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.20/java-boot-classpath-detector-1.20.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.16/java-boot-classpath-detector-1.16.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.15/java-boot-classpath-detector-1.15.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.17/java-boot-classpath-detector-1.17.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.19/java-boot-classpath-detector-1.19.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.10/java-boot-classpath-detector-1.10.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.12/java-boot-classpath-detector-1.12.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.11/java-boot-classpath-detector-1.11.jar
查询 java home 以找到其引导类路径。 org.codehaus.mojo/java-boot-classpath-detector/1.5/java-boot-classpath-detector-1.5.jar