问题标签 [java-launcher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
339 浏览

java - 使用 Java 应用程序启动器

我有课Hello。我已经成功地从中编译了 .class 文件并将其放入 dir/subdir 目录,并在其代码中为其分配了 dir.subdir 包。我想用java命令从命令行运行它。

我用命令运行它:java dir/subdir/Hello,它运行成功!但是我在文档中读到它应该使用完全限定的类名来完成。我尝试执行:java dir.subdir.Hello,它也运行成功了!!

这些方法中哪一种是合理的方法并且更正确?他们每个人的具体含义是什么?他们的根本区别是什么?

0 投票
1 回答
406 浏览

c# - 双击.exe时C#中的进度条

我有一个捆绑在 ISO 映像中的 Java 应用程序,它有一个用 c# 编写的启动器。当我通过 CD 启动应用程序时,等待时间很长,这让用户错误地认为应用程序没有启动。我试图在java应用程序中放置一个进度条并在程序一开始就调用它,但它失败了。所以我试图在启动器中启动进度条。

下面的启动器代码

程序.cs

请让我知道如何在此代码中添加进度条。

0 投票
2 回答
500 浏览

java - Java 代理在使用 javassist 时抛出 ClassNotFoundException

我使用 javassist 库编写了一个简单的 Java 代理来检测基于 Java 的 Web 应用程序中的一些活动。

问题是当我将代理附加到 jp2launcher 进程时,我会抛出 ClassNotFoundException,因为它找不到 javassist.CtBehavior 类。

所以我尝试运行一个简单的本地 java 应用程序来测试我的代理,看看它是否有效并且确实有效。

我尝试运行另一个测试,我只将“hello”打印到 java 控制台并将我的代理附加到 Web 应用程序,它确实有效,这只告诉我我的代理有效。

你们有谁知道为什么它在附加到 Web 应用程序时找不到 javassist?我已经将类路径设置为指向我磁盘上的 javassist.jar。

谢谢

0 投票
0 回答
725 浏览

java - 在 LaunchAnywhere 属性 .lax 文件中使用系统环境变量

是否可以在 .lax 文件的属性值中使用系统环境变量?

在这个示例中,我有:

我想用一些东西作为

其中MY_SYSTEM_VAR的值为D:\TEST\bin。我想在运行时从外部配置这个松散的文件。

在这里,我找到了 LAX 属性的 filst,其中指定了属性lax.nl.env.variable_name用于访问任何系统环境变量,但我不知道如何访问。

谢谢

0 投票
1 回答
150 浏览

java - Jar 启动器极其缓慢

我目前正在为学校做一个独立项目,在那里我为 Mandelbrot 集制作了一个可视化器。我有一个基本版本的程序,想把它打包成一个 jar 并在其他系统上测试它。当我在我的 mac 上测试时,我注意到从终端启动正常工作(就像从 intellij 或代码一样)

但是,双击可执行文件会以蜗牛的速度执行相同的程序。据我所知,每个油漆周期慢 100 倍以上(我将很快发布时间配置文件)

我已经翻遍了,一直找不到对此的解释。我认为它与 macos 的 jar 启动器有关,但可用的信息很少。

有谁知道可能导致这种情况的原因?提前致谢。

这是代码和可执行 jar,以防有人想亲自查看:repo

编辑:这是在带有(仅)jdk 11 的 macos 系统上体验的。所有其他 JRE 和 JDK 都已卸载。

值得注意的是,当使用 java 8 编译和执行时,无论启动方法如何,都会遇到同样的缓慢。