gpt4 book ai didi

java - 查找 .jar 文件运行的文件的名称

转载 作者:行者123 更新时间:2023-11-30 04:11:35 25 4
gpt4 key购买 nike

我构建了一个 .jar 文件,例如。测试.jar。我通过这个Test.jar文件打开电脑中的图片。

如何获取这张图片的绝对路径?

package Run;

import Controll.Controller;
import View.MainFrame;


public class Run {
public static void main(String args[]){
MainFrame view = new MainFrame();
Controller controller = new Controller(view, fileName);
}

}

我通过MVC(模型- View -控制)模型编写我的项目。 MainFrame 类是 View ,我在其中显示图片。 Controller类是控制我项目所有工作的Control,Controller的构造函数接收两个参数,一个是View,另一个是fileName(我通过这个.jar文件打开的图片的名称)。 Controller收到这2个参数后,就会在View中显示图片(一个Frame)。

这意味着,我如何在 Run.class 中接收 fileName 并将参数 fileName 传递到 Controller 中以处理该文件?

最佳答案

您可以将文件名作为参数传递。它将在 main 方法的 args[] 数组中接收。

所以如果你执行java Run "/home/something/filename.jpg"

您可以在主函数中访问它

public static void main(String[] args) {
String fileName = args[0];
}

关于java - 查找 .jar 文件运行的文件的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19486381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com