ko1haha

ko1haha

V2EX member #454589, joined on 2019-11-21 15:27:26 +08:00
Per ko1haha's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
ko1haha's recent replies
其实 alist 就能胜任,我也不知道我为什么要做这个。。

# alist 优点
- 视频流播放很流畅
- 支持网盘


# “联机文件” 优点
- 启动更快,自带大图标 GUI
- 精准分享,无需配置

就这样吧。
@a0210077 快捷方式直达 javaw.exe ,哪来的 wrapper ?
不提供提供下载链接,那么你们的软件都是随系统光盘预装的?军工企业啊,请你遵守保密规范,不要频繁浏览 V2EX 。
好话都让你说完了,我还能说什么呢。
@huyangq 官方方法确实是 jlink+jpackage ,需要 jdk 14 。

现实中有没有使用 jpackage 打包的应用程序呢?找了一圈没找到,全是源代码和教程。jpackage 打包后其实是携带了一个 runtime ,我怀疑外面的 exe 也是启动器,调用 runtime 里面的 javaw.exe 。

我电脑上偶尔使用的 java gui 应用程序,好像只有 XDM 下载器。我看了下他的方法,和我说的差不多,也是一个快捷方式,调用 java-runtime 文件夹下的运行时。
@HTravel 用图床网站比如 imgur.com ,v 站有教程
网址访问不了
忍不住下载试用了,怎么走 quicker 的路线,我更喜欢正经的窗口程序,而不是悬浮窗。

悬浮窗操作太蛮烦了,托盘图标就那么一点点。。

支持局域网文件分享吗?这才是硬菜。

另外 readme 说解压运行无需安装,怎么还是安装包呢。
@a0210077 Javafx 不丑。"干掉中间层"你没理解我意思,中间层的意思是第三方的启动器 wrapper ,启动器是个 exe ,结果启动的是 java.exe ,中间层是这个意思懂了吧。

不过也有 wrapper 本身就是 jre ,比如 WinRun4J 。

还有内网"提供下载链接"怎么就过分了?实在不行你可以用 U 盘拷贝安装包。

bat/ps1/python 写的小工具只能自用吧,部署到自己的另外一台电脑都成问题。小游戏确实 h5 。
@HTravel 我表达的思路根本就不是如何写启动器,别来显摆你会汇编,而且无图,说谁都会。我的思路是写个启动器,然后用启动器创建方式啊,这之前根本没人提。
@mmdsun 刚刚试了,电脑里就有个 GraalVm ,找出来 bin/native-image.cmd ,然后转换一个 100kb 的 jar 为 native exe 。cpu 狂飙 100 ,然后生成一个 19 mb 的 exe ,这道没什么,关键不能运行,读取参数错误,存在兼容性问题。

doc : https://www.graalvm.org/latest/reference-manual/native-image/guides/build-native-executable-from-jar/

测试的是 ManifestEditor.jar : https://github.com/WindySha/ManifestEditor

说白了,这玩意儿就是给服务器省带宽用的,不是给普通人开发应用程序用的。使用 native-image 在编译时需要更多的计算机资源,以及更多的测试精力,去处理各种各样的兼容性问题。。

总之:长远看 graalvm 能给大公司省钱,就是周期不知道有多长。。
@mmdsun Native 打包应该不是纯 Java Jvm 了,应该有所牺牲,不知性能如何。还是那句话,没有一个可以快速测试的例程.exe ,还是要苦哈哈打开 idea,然后不断往我 c 盘下载一些东西,性能仍是个谜。。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1456 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 16:45 · PVG 00:45 · LAX 09:45 · JFK 12:45
♥ Do have faith in what you're doing.