如何在.jar文件的同一文件夹中创建一个文件,该文件位于主项目目录中?
答案 0 :(得分:0)
您必须获取main函数所在类的名称(Minecraft插件的主要功能'类名)。我将此标记为MSMainClass
现在,在您拥有类的名称后,检查加载的类是否确实来自jar文件。这就是你如何做到的:
String className = MSMainClass.class.getName().replace('.','/');
String classJar = MSMainClass.class.getResource("/" + className + ".class").toString();
if(classJar.startsWith("jar:") //code to copy files to destination;