带有 jvm 参数的可运行 jar

2024-01-12

我试图使用 Eclipse 创建一个可运行的 jar 文件。
问题是我在 Eclipse 中添加到运行配置中的 vm 参数没有以任何方式保存。

我知道我可以创建一个批处理文件来运行带有所需参数的 jar,但我希望我的用户只运行 jar 本身。

因此,我的问题是,有什么方法可以不通过命令行将 vm 参数传递给可运行的 jar 吗?


简而言之,如果没有某种形式的包装器,您就无法做到这一点。您可以编写 .bat 文件和/或 .sh 脚本来通过适当的设置调用 JVM。

您可能还想查看Java服务包装器 http://wrapper.tanukisoftware.org/doc/english/download.jsp,它提供了一种用可执行参数包装 .jar 并让它作为独立运行的方法or服务(尽管其名称)。它具有一组功能,允许您以各种方式控制 JVM 执行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有 jvm 参数的可运行 jar 的相关文章

  • 使用 ScriptEngine 从 JavaScript 调用 Java 方法

    我正在使用 ScriptEngine 运行 JavaScript 我希望 JavaScript 脚本能够调用 myFunction 其中 myFunction 是我的给定类中的一个方法 我知道可以将 importPackage 用于标准 J
  • Javadoc 链接到其他类中的方法

    目前我正在使用以下 Javadoc 语法引用其他类中的方法 see link com my package Class method 据我从文档中了解到 这是执行此操作的正确方法 但现在到了有趣的部分 或者说令人沮丧的部分 当我生成这个 j
  • 为什么连接器没有使用我的 Tomcat 6 执行程序线程池?

    我的 server xml 如下所示
  • Google API - 重定向 URI 不匹配错误

    我正在我的网络应用程序上实现 google 登录 我通过参考this尝试过link https developers google com web signin server side flow 我的 google 登录按钮如下 div s
  • Spring MVC 和 Struts MVC 之间的区别 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 Spring MVC 和 Struts MVC 之间的主要区别是什么 Spring MVC 和 Struts 之间的主要区别是 Spr
  • 将 Swing 集成到简单的文本冒险游戏中

    我对 Java 中的一些中级概念相当陌生 最近 我制作了一款名为 DazzleQuest 的文本冒险游戏 它完全在开发者控制台 终端中运行 它涉及到我的朋友作为角色 所以我想向他们展示它 并通过将命令行的功能和控制台的输出转移到一个简单的
  • rmi类找不到异常

    我使用 java rmi 编写了一个简单的项目并导出到可执行 jar 文件 当我尝试运行它时 有时会出现异常 有时会起作用 当我指定 Djava rmi server codebase file serverClasses 时 它似乎没有正
  • 如何用 Java 制作 Windows 7 工具提示

    我一直在网上到处寻找 但没有找到这个小问题的答案 在 Windows 7 中 我认为在 Vista 中 您有一个漂亮的圆形银色工具提示 它看起来比旧的黄色盒装蹩脚工具提示要好得多 下面的 How do I make a Windows 7
  • Runtime.getRuntime().exec(cmd) 挂起

    我正在执行一个命令 该命令返回文件的修订号 文件名 但如果执行命令时出现问题 应用程序就会挂起 我可以做什么来避免这种情况 请在下面找到我的代码 String cmd cmd C si viewhistory fields revision
  • 为什么在大多数开源java项目中局部变量没有被声明为final?

    如果我查看 OpenJDK Hibernate 或 Apache 中的 java 源代码 我还没有看到任何声明为 Final 的局部变量 这表明一些最广泛使用的 java 软件库的开发人员 不要相信final关键字可以提高可读性 不相信它会
  • 在字节数组上进行右位旋转/循环移位的最快方法是什么

    如果我有数组 01101111 11110000 00001111 111 240 15 移位 1 位的结果是 10110111 11111000 00000111 183 248 7 数组大小不固定 移位范围为 1 到 7 含 目前我有以
  • 使用 JPA 标准的“不在”约束

    我正在尝试写一个NOT IN约束使用JPA Criteria 我尝试过这样的事情 builder not builder in root get property1 虽然我知道这行不通 在上面的语法中 如何添加集合 列表property1会
  • 如何查找类路径中具有指定名称的所有资源?

    我想列出类路径中具有特定名称的所有文件 我预计会发生多次 因此Class getResource String 不管用 基本上 我必须识别类路径中任何位置具有特定名称 例如 xyz properties 的所有文件 然后累积读取其中的元数据
  • GSSAPI 中的 javax.naming.AuthenticationException

    我正在尝试使用 JAVA GSSAPI 执行 NTLM 绑定 我收到此错误 javax naming AuthenticationException GSSAPI 根异常是 javax security sasl SaslException
  • CXF 增加连接池大小而不更改 http.maxConnections

    最近我被要求将 CXF 配置为与我们旧的 XFire 服务相同的参数 这些参数之一是Keep Alive timeout 60 max 20 然而 我做了一些研究 看来 CXF 使用 JVMHttpURLConnection引擎盖下的对象
  • 如何在 Windows 上使用 Java Hotspot JVM 禁用小型转储 (mdmp) 文件生成

    目前 我有一个已部署的可执行 jar 文件 该文件在崩溃时会创建大型 7 Gb 小型转储文件 我想要一个导致崩溃原因的文本表示 而不是 JVM 状态的二进制文件 我尝试使用中找到的信息这个 CodeRanch 帖子 http www cod
  • 如何将 printStackTrace() 中的异常写入 Java 中的文本文件?

    我需要用 Java 捕获文本文件中的异常 例如 try File f new File catch FileNotFoundException f f printStackTrace instead of printing into con
  • 确保 MAVEN_HOME 设置正确

    这里是 Java 和 Maven 菜鸟 使用 OSX 10 8 并使用 HomeBrew 安装 Maven 1 如果我说which mvn我会得到这个 usr local bin mvn 2 如果我说echo MAVEN HOME我不会得到
  • 如何读取FTL文件中的JSONArray?

    我在我的 Java 文件中硬编码了以下 JSON 对象 JSONObject notificationInfoJson new JSONObject notificationInfoJson put title Payment Receiv
  • Java编程编译jar

    我有一个文本文件中的java源代码 必须在源代码中输入一些自定义的硬编码变量 然后将其转换为 jar 这是可行的 但是当我运行 jar 时 找不到 Main 类 当我用 WinRAR 解压 jar 文件时 我似乎找不到错误 当我通过 cmd

随机推荐

  • 滚动到某个点后垂直定位 DIV

    我正在尝试为博客文章制作垂直社交分享按钮 我希望滚动到后固定 share DIV 位置 某一点 因为 Share DIV 不应该出现在标题区域 它的 位置将是绝对的并通过以下方式计算jQuery让它在下面 the header and th
  • 为什么 Java 的 Date.getYear() 返回 111 而不是 2011?

    我在将字符串日期解析为Date目的 我用一个DateFormat解析字符串 当我打印日期值时 它给出了我所期望的结果 但是当我尝试获取日期 月份或年份时 它给了我错误的值 例如 年份是 2011 年 但是当我这样做时 getYear 它给了
  • JaCoco MVN 未知块类型

    因此 我使用 JaCoco maven 插件自动生成代码覆盖率报告 以便我可以将它们发送到 codecov 以在 GitHub 上显示 突然间 我收到 JaCoco 的构建失败消息 提示 未知块类型 昨天没有发生这种情况 所以我不知道为什么
  • 哪些操作可能(不会)抛出 StackOverflowError?

    什么时候会有一个StackOverError http docs oracle com javase 7 docs api java lang StackOverflowError html被扔掉 或者更确切地说 什么时候not被扔掉 Fo
  • React-Native构建错误(开发服务器返回响应错误代码:500)

    我正在尝试使用 React Native 开发一个新项目 但我对 React Native 知之甚少 我正确地完成了所有设置 但我无法从模拟器构建 你能帮助我吗 我收到这样的错误 The development server returne
  • Android:您的CPU不支持VT-x

    您的 CPU 不支持 VT x 运行此 AVD 需要 Intel HAXM 您的 CPU 不支持 VT x 不幸的是 您的计算机不支持硬件加速虚拟化 以下是您的一些选择 1 使用物理设备进行测试 2 在具有支持VT x和NX的Intel处理
  • Mac 启动守护程序在将密码保存到系统钥匙串后无法从系统钥匙串中检索密码

    我们有一个启动守护进程 出于各种原因 必须 以 root 身份运行 并通过网络与服务器组件进行通信 它需要通过服务进行身份验证 因此当它第一次获取密码时 我们将其保存到系统钥匙串中 在随后的发布中 想法是从钥匙串中检索密码并使用它来通过网络
  • 如何在 EF 5.0 中禁用自动表创建?

    我在项目中安装了适用于 Framework 4 0 的 Entity Framework 5 0 RC 但是当我尝试从视图获取数据时出现错误 EF 尝试为此实体创建表 在应用程序启动时使用它来关闭数据库初始化和迁移 Database Set
  • Laravel 5.4 - “updateOrCreate”方法。检查记录是否已“更新”或“创建”

    使用方法updateOrCreate 有没有办法知道记录是否被更新或创建 UPDATE 我需要使用这个功能来返回201 对于创建的记录 或者204更新记录 谢谢 Since updateOrCreate返回模型实例 https github
  • php 模块无法编译。无法识别“静态函数入口”

    我最近重新编译了我的 php 突然旧代码 以及来自互联网的示例 停止编译 This http devzone zend com 303 extension writing part i introduction to php and zen
  • Angular 5:通过求和值验证多个输入字段

    我想通过总结多个数字输入字段的值并为 Angular 创建自定义验证器来验证它们 每个输入看起来像这样
  • Symfony 表单 EntityType 缓存

    在 Symfony v3 2 中 我使用带有多个 EntityType 字段的表单 其中有数百个选项 每个选项都是一个相对较大的对象 因为它们不会经常改变 所以我想在 Symfony 中使用一些缓存 加载它们一次 然后继续为 EntityT
  • 当 X 未定义时,为什么没有“#if X”警告?

    我偶尔会写这样的代码 file1 cpp define DO THIS 1 if DO THIS stuff endif 在代码开发过程中我可能会切换定义DO THIS0 到 1 之间 最近 我不得不重新排列我的源代码并将一些代码从一个文件
  • Android studio 启动失败:初始化“null”时发生致命错误

    我不知道我的 Android studio 发生了什么 当我启动它时 它显示了如下错误消息 我尝试卸载 重新安装它 但它不起作用 谁能帮助我 Internal error Please report to https code google
  • 如果与 async/await 一起使用(使用 Dapper 从 SQL Server 流式传输数据),返回 IEnumerable 会发生什么情况?

    我正在使用 Dapper 从 SQL Server 中的一个非常大的集合中传输数据 返回效果很好IEnumerable并打电话Query 但是当我切换到QueryAsync 该程序似乎尝试从 SQL Server 读取所有数据而不是流式传输
  • Paramiko SSH 隧道关闭问题

    我正在编写一个 python 脚本 通过已建立的 ssh 隧道经常查询一些远程数据库 我对 paramiko 库相当熟悉 所以这是我选择的路线 我更愿意将其保留在完整的 python 中 这样我就可以使用 paramiko 来处理关键问题
  • JavaScript 对象有全序吗?

    标题基本概括了所有内容 JavaScript 在使用时是否保证对象的总顺序 lt gt lt and gt 运营商 我编写了一些代码只是为了检查某些对象的总排序 结果与全序一致 但这并不能证明任何事情 function thereIsTot
  • OnNavigedTo 重写方法中“base.OnNavieratedTo(e)”的用途是什么?

    当重写页面中的 OnNavigedTo 方法时 他们将这行代码放入其中 base OnNavigatedTo e 我一直在删除它 但没有注意到任何奇怪的行为 这行代码是做什么用的 我们应该离开它吗 或者这就像一个占位符 我很确定这不是特定于
  • 在 Swift 中检测 GMSPolyline 上的点击?

    我正在努力检测在我的 Google 地图上绘制的 GMSPolyline 上的点击 它与 GMSpolygones 配合得很好 但同样的方法似乎不适用于折线 我当前适用于多边形的方法是 if GMSGeometryContainsLocat
  • 带有 jvm 参数的可运行 jar

    我试图使用 Eclipse 创建一个可运行的 jar 文件 问题是我在 Eclipse 中添加到运行配置中的 vm 参数没有以任何方式保存 我知道我可以创建一个批处理文件来运行带有所需参数的 jar 但我希望我的用户只运行 jar 本身 因