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 © 2024. All rights reserved.