是否可以强制解析由java创建的窗口;。“罐子”;文件
我得到了这个应用程序是否可以强制解析由java创建的窗口;。“罐子”;文件,java,command-line,jar,resolution,Java,Command Line,Jar,Resolution,我得到了这个应用程序.jar,它是由一个启动GUI的外部源代码提供的。不幸的是,最初的开发人员并不认为这是在笔记本电脑上的最大分辨率为1366×768。默认情况下,窗口太高,超出屏幕的顶部和底部(居中) 该程序由一个小的.exe包装,我想知道我是否可以说: java -jar *.jar width=x height=y 或 还是什么?在Java中,有两种参数: 程序参数:对程序进行编码以搜索这些参数并做出相应反应。当然,没有“标准”值,只有当程序员考虑检查“宽度”参数并决定使用该参数调整窗
.jar
,它是由一个启动GUI的外部源代码提供的。不幸的是,最初的开发人员并不认为这是在笔记本电脑上的最大分辨率为1366×768。默认情况下,窗口太高,超出屏幕的顶部和底部(居中)
该程序由一个小的.exe
包装,我想知道我是否可以说:
java -jar *.jar width=x height=y
或
还是什么?在Java中,有两种参数:
- 程序参数:对程序进行编码以搜索这些参数并做出相应反应。当然,没有“标准”值,只有当程序员考虑检查“宽度”参数并决定使用该参数调整窗口大小时,它才会起作用
- VM参数,传递给JVM而不是程序。同样依赖于VM实现,我从未见过任何限制窗口大小的参数(如果有,最有可能的结果是异常在尝试打开过大的窗口时失败)。例如:
注意:由于您的注释指出,调整窗口大小确实可以使所有内容都很好地显示出来,因此可以对代码进行反编译,并使用更灵活的设置对其进行重新编译。此外,如果幸运的话,解压.jar并搜索一些.properties文件(纯文本)中定义的大小。Yes。我应该提到,我的解决方法是:
alt+space
和size
来更改高度。工作正常,很容易放在屏幕上。是否在主方法中解析参数?@Roman我不知道,因为我没有编写源代码。答案不错+1,尽管不是我想要的。我不认为这个特殊问题的优先级需要反编译。但仅供参考,我将使用什么工具来进行此操作?(我可能会研究一下,判断时间成本与优先级)
*.exe --width x --height y