相关疑难解决方法(0)

如何将JRE与Launch4j捆绑在一起?

我的计算机上有Launch4J,这是一个很棒的程序.我感兴趣的一个功能是能够在一般.EXE文件中捆绑JRE.但是,我找不到任何描述如何执行此操作的文档.

如何将JRE与EXE捆绑在一起?另外,我在哪里可以运行紧凑的便携式JRE?Oracle上的下载链接用于安装程序包.

java portability exe launch4j

70
推荐指数
3
解决办法
6万
查看次数

如何在 Java 中创建独立的 .exe(无需安装程序和 JRE 即可运行)

如何在没有程序安装程序的情况下.exe为我的项目(我在 IntelliJ IDEA 中编写)制作独立的 Windows 可执行文件( )JavaFX?我希望用户下载该.exe文件并开箱即用,无需安装程序,即使他们的计算机上没有 JRE。这可能吗?到目前为止,我已经阅读了一些有关以下选项的内容:

  • launch4j - 似乎将所需的 JRE文件.exe
  • install4j - 它创建一个安装程序,一旦运行,就会创建.exe文件。

所以,如果我理解正确的话,这两者都不会帮助我。我找到了这个这个帖子,但它们不涵盖我的具体案例。对不起,如果我问了一个愚蠢的问题,这是我的第一个 Java GUI。

java exe javafx

21
推荐指数
1
解决办法
2万
查看次数

可以在ASP.net Core中使用Reportviewer Control

我想在ASP.NET Core MVC 项目中使用Reporting Services ReportViewer控件.

该解决方案在其他建议答案到一个Web窗体添加到项目中.

但是,由于ASP.NET Core 不支持webforms,我无法将控件添加到webform.

是否有任何其他解决方法可能有助于我在ASP.NET Core Web应用程序中使用ReportViewer控件?

reportviewer asp.net-core-mvc asp.net-core reportviewerformvc

14
推荐指数
2
解决办法
1万
查看次数

JNLP文件的本地替代?

尽我所能,我无法在本地运行JNLP文件(通过双击).这似乎是一个定位jar文件的问题,即使我相对于jnlp文件指定它也是如此.我收到以下错误:

字段<jar> href具有无效值:helloworld.jar

即使JNLP文件与helloworld.jar位于同一文件夹中,也会发生这种情况.我已经完成了搜索,这是一个一致的问题,特别是对于想要在CD上打包应用程序并使用JNLP的人.Sun提供的唯一"解决方案"是通过命令行指定代码库的能力,但这并没有多大帮助.我不明白为什么他们不假设或允许代码库是"." 或"file://." - 我在jnlp标记的codebase参数中尝试了这些类型的东西(在文件中)并且没有任何效果.


我使用JNLP文件非常方便,因为我不需要担心平台检测,本机库,甚至主要的JOGL jar文件; 我只是包含这一行,一切都为我完成:

<extension name="JOGL" href="http://download.java.net/media/jogl/builds/archive/jsr-231-2.0-beta10/webstart/jogl-all-awt.jnlp" />
Run Code Online (Sandbox Code Playgroud)

我希望找到一些可以做同样事情的东西.如果没有,我可以手动(或使用Ant)抓取JOGL jar文件,这不是什么大问题; 这只是JNLP为我做的事情之一,我真的很想念.


什么是JNLP文件的最佳替代品,让我在本地使用(即双击运行)?有什么优雅的东西,或者我只需要为Linux编写一个shell脚本,一个Windows的批处理文件,并让Ant检测并下载相应的JOGL jar?

java jnlp jogl

9
推荐指数
1
解决办法
2万
查看次数

使用Launch4J将JRE捆绑到exe中

我正在尝试使用launch4j将JRE捆绑到我的exe中.

我的文件夹结构如下 -

|- test
    |- jre(copied from my windows installation of jre)
        |-bin
        |-lib
    |- jretest.jar (the jar file I am using to create my exe)
    |- jretest.exe (the output exe file)
Run Code Online (Sandbox Code Playgroud)

在Launch4j中,我设置了Bundled JRE Pathas jre.

到目前为止exe工作正常.

但是,当我将我的exe文件复制到别处并运行它时,我收到错误消息This application was configured to use a bundled Java Runtime Environment but the runtime is missing or corrupted.

我搜索了SO并发现了以下问题,但无法让我的应用程序使用那里给出的建议.

如何将JRE捆绑到Java应用程序的EXE中?Launch4j说"运行时丢失或损坏."

如何将JRE与Launch4j捆绑在一起?

知道这里捆绑的jre会出现什么问题吗?

我怎样才能创建一个独立的exe?

我不想为我的应用程序制作安装程序,只是打算运行它.

任何帮助将不胜感激.

java launch4j

5
推荐指数
1
解决办法
6418
查看次数