【发布时间】:2015-12-31 10:40:10
【问题描述】:
我在 Eclipse 中有一个简单的 java 项目。该项目的 main(String[] args) 方法接受一个参数。在“运行配置”窗口的“参数”选项卡的“程序参数”文本框中提供了 main(String[] args) 方法的参数(主类 -> 运行方式 -> 运行配置 -> 参数 -> 程序参数) .我想将此项目转换为 .exe 文件,以便它可以从特定文件中读取参数。在双击 .exe 文件时,程序应从特定文件中读取参数并执行应用程序。
我不想在应用程序中硬编码文件名的位置,因为这个 .exe 文件会在很多机器上运行,所以这个文件的文件路径会在每台机器上改变。还允许用户更改文件内的参数。所以我相信这个文件应该在 .exe 文件之外,但是 .exe 文件可以以某种方式读取这个文件。
有什么方法可以实现吗?如果这是可能的,那么,如何做到这一点。还有这个文件的扩展名应该是什么(.txt 或其他)。
【问题讨论】:
-
这实际上是 2 个问题,第一个是重复的(如何从 Java 程序创建 Windows 可执行文件),第二个有几个可能的好答案。您应该编辑问题以消除重复的部分,然后等待并接受解决“从文件中读取参数”部分的答案。
标签: java eclipse file arguments exe