我的计算机上有Launch4J,这是一个很棒的程序.我感兴趣的一个功能是能够在一般.EXE文件中捆绑JRE.但是,我找不到任何描述如何执行此操作的文档.
如何将JRE与EXE捆绑在一起?另外,我在哪里可以运行紧凑的便携式JRE?Oracle上的下载链接用于安装程序包.
我想在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
尽我所能,我无法在本地运行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?
我正在尝试使用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会出现什么问题吗?
我怎样才能创建一个独立的exe?
我不想为我的应用程序制作安装程序,只是打算运行它.
任何帮助将不胜感激.
java ×4
exe ×2
launch4j ×2
asp.net-core ×1
javafx ×1
jnlp ×1
jogl ×1
portability ×1
reportviewer ×1