gpt4 book ai didi

java - 是否可以强制解析由 java ".jar"文件创建的窗口?

转载 作者:行者123 更新时间:2023-11-30 08:03:05 26 4
gpt4 key购买 nike

我已经获得了由启动 GUI 的外部源提供的应用程序 .jar。不幸的是,最初的开发者没有考虑到这是在最大分辨率为 1366x768 的笔记本电脑上的可能性。默认情况下,窗口太高并且超出屏幕的顶部和底部(居中)。

该程序被一个小的.exe包裹,我想知道我是否可以说:

java -jar *.jar width=x height=y

*.exe --width x --height y

或者什么?

最佳答案

在Java中,有两种参数:

  • 程序参数:程序被编码为搜索这些参数并做出相应的 react 。当然,没有“标准”值,只有当程序员确实考虑检查“宽度”参数并决定使用它来调整窗口大小时,它才会起作用

  • VM 参数,传递给 JVM 而不是程序。再次依赖于虚拟机的实现,我从未见过任何限制窗口大小的参数(如果有的话,最可能的结果是当它尝试打开太大的窗口时异常会失败)。例如:http://www.oracle.com/technetwork/articles/java/vmoptions-jsp-140102.html

此外,固定大小的 GUI 被认为是糟糕的设计(出于您已经注意到的原因),即使您修改应用程序(例如,反编译它),更改窗口的大小也可能会导致其他问题问题(例如控件位于窗口之外,或者窗口变得杂乱无章)。

注意:由于您的评论指出调整窗口大小确实可以很好地显示所有内容,那么也许可以反编译代码并使用更灵活的设置重新编译它。另外,如果您足够幸运,在某些 .properties 文件(纯文本)中定义了大小,请解压缩 .jar 并进行搜索。

关于java - 是否可以强制解析由 java ".jar"文件创建的窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31589431/

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