问题标签 [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.
java - 使用 Java 应用程序启动器
我有课Hello
。我已经成功地从中编译了 .class 文件并将其放入 dir/subdir 目录,并在其代码中为其分配了 dir.subdir 包。我想用java
命令从命令行运行它。
我用命令运行它:java dir/subdir/Hello,它运行成功!但是我在文档中读到它应该使用完全限定的类名来完成。我尝试执行:java dir.subdir.Hello,它也运行成功了!!
这些方法中哪一种是合理的方法并且更正确?他们每个人的具体含义是什么?他们的根本区别是什么?
c# - 双击.exe时C#中的进度条
我有一个捆绑在 ISO 映像中的 Java 应用程序,它有一个用 c# 编写的启动器。当我通过 CD 启动应用程序时,等待时间很长,这让用户错误地认为应用程序没有启动。我试图在java应用程序中放置一个进度条并在程序一开始就调用它,但它失败了。所以我试图在启动器中启动进度条。
下面的启动器代码
程序.cs
请让我知道如何在此代码中添加进度条。
java - Java 代理在使用 javassist 时抛出 ClassNotFoundException
我使用 javassist 库编写了一个简单的 Java 代理来检测基于 Java 的 Web 应用程序中的一些活动。
问题是当我将代理附加到 jp2launcher 进程时,我会抛出 ClassNotFoundException,因为它找不到 javassist.CtBehavior 类。
所以我尝试运行一个简单的本地 java 应用程序来测试我的代理,看看它是否有效并且确实有效。
我尝试运行另一个测试,我只将“hello”打印到 java 控制台并将我的代理附加到 Web 应用程序,它确实有效,这只告诉我我的代理有效。
你们有谁知道为什么它在附加到 Web 应用程序时找不到 javassist?我已经将类路径设置为指向我磁盘上的 javassist.jar。
谢谢
java - 在 LaunchAnywhere 属性 .lax 文件中使用系统环境变量
是否可以在 .lax 文件的属性值中使用系统环境变量?
在这个示例中,我有:
我想用一些东西作为
其中MY_SYSTEM_VAR的值为D:\TEST\bin。我想在运行时从外部配置这个松散的文件。
在这里,我找到了 LAX 属性的 filst,其中指定了属性lax.nl.env.variable_name用于访问任何系统环境变量,但我不知道如何访问。
谢谢
java - Jar 启动器极其缓慢
我目前正在为学校做一个独立项目,在那里我为 Mandelbrot 集制作了一个可视化器。我有一个基本版本的程序,想把它打包成一个 jar 并在其他系统上测试它。当我在我的 mac 上测试时,我注意到从终端启动正常工作(就像从 intellij 或代码一样)
但是,双击可执行文件会以蜗牛的速度执行相同的程序。据我所知,每个油漆周期慢 100 倍以上(我将很快发布时间配置文件)
我已经翻遍了,一直找不到对此的解释。我认为它与 macos 的 jar 启动器有关,但可用的信息很少。
有谁知道可能导致这种情况的原因?提前致谢。
这是代码和可执行 jar,以防有人想亲自查看:repo
编辑:这是在带有(仅)jdk 11 的 macos 系统上体验的。所有其他 JRE 和 JDK 都已卸载。
值得注意的是,当使用 java 8 编译和执行时,无论启动方法如何,都会遇到同样的缓慢。