Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
试图查找调用我的java应用程序的文件一次变成.exe并用作扩展名的默认应用程序_Java_File_Exe - Fatal编程技术网

试图查找调用我的java应用程序的文件一次变成.exe并用作扩展名的默认应用程序

试图查找调用我的java应用程序的文件一次变成.exe并用作扩展名的默认应用程序,java,file,exe,Java,File,Exe,我正在用java构建视差编辑器。我已经使用JSON创建了自己的文件格式(.plax),这样我就可以将该文件格式与我的工具相关联(从.jar转换为.exe) 现在,我可以在编辑器中直接启动该文件(在windows中使用启动带…)。问题是我在代码中找不到那个文件路径,所以我无法正确加载它 我尝试了Launcher_Editor.class.getProtectionDomain().getCodeSource().getLocation().Tori().toString(),但这只返回使用的.ex

我正在用java构建视差编辑器。我已经使用JSON创建了自己的文件格式(.plax),这样我就可以将该文件格式与我的工具相关联(从.jar转换为.exe)

现在,我可以在编辑器中直接启动该文件(在windows中使用启动带…)。问题是我在代码中找不到那个文件路径,所以我无法正确加载它

我尝试了Launcher_Editor.class.getProtectionDomain().getCodeSource().getLocation().Tori().toString(),但这只返回使用的.exe,而不是我的.plax

及 新文件(“”)。getAbsolutePath()。它确实给了我正确的文件夹,但没有给我文件


我怎样才能找到我刚刚用my.exe启动的文件名?

您需要的所有信息都在主功能的arg[]中

public static void main (String[] arg)
{
    if(arg.length > 0)
        path = arg[0] ; 
}

将为您提供所需的路径

你需要的所有信息都在主功能的arg[]中

public static void main (String[] arg)
{
    if(arg.length > 0)
        path = arg[0] ; 
}
将为您提供所需的路径