public class Jars extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
getClassByJar(JarFile jarFile)
从jar获取所有类
|
static List<String> |
getClassByJar(String jarPath)
从jar获取所有类
|
static JarFile |
getJarFile()
获取当前jar文件, 如果不是jar环境返回 null
|
static JarFile |
getJarFile(File file)
获取jar文件
|
static JarFile |
getJarFile(URL url)
获取jar文件
|
static List<String> |
getSourceByJar(JarFile jarFile)
从jar中获取除class的所有文件
|
static List<String> |
getSourceByJar(JarFile jarFile,
String suffix)
从jar中获取文件
|
static List<String> |
getSourceByJar(String jarPath)
从jar中获取除class的所有文件
|
static List<String> |
getSourceByJar(String jarPath,
String suffix)
从jar中获取文件
|
static URL |
getTargetUrl()
获取 target 目录 URL
|
public static URL getTargetUrl()
public static JarFile getJarFile()
public static JarFile getJarFile(File file)
file - jar文件public static JarFile getJarFile(URL url)
url - url 支持jar filepublic static List<String> getClassByJar(String jarPath)
jarPath - jarpublic static List<String> getClassByJar(JarFile jarFile)
jarFile - jarpublic static List<String> getSourceByJar(String jarPath)
jarPath - jarpublic static List<String> getSourceByJar(JarFile jarFile)
jarFile - jarpublic static List<String> getSourceByJar(String jarPath, String suffix)
jarPath - jarsuffix - 后缀Copyright © 2025. All rights reserved.