标签: jar

在 Linux 环境中启动和停止可执行 JAR 的 Shell 脚本

我必须为可执行 jar(例如,executable.jar)编写启动和停止脚本。

如何使用shell脚本来做到这一点?

我使用.bat文件成功地为 Windows 环境做到了这一点。但无法设法为其编写一个 shell 脚本。

linux command-line shell-script jar

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

无法通过在 Windows 7 上双击来运行 .jar 文件

在命令行中运行 .jar 文件工作正常,但我无法通过双击它们在我的 PC 上执行 .jar 文件。有趣的是,双击即可在我的笔记本电脑上成功执行相同的 .jar 文件。

我包括%JAVA_HOME\binJDK_HOME\binPATH变量中。
我已经JAVA_HOME设置为C:\Program Files\Java\jre1.8.0_121.
我已经JDK_HOME   设置为C:\Program Files\Java\jdk1.8.0_121.

有一段时间,Java(TM) Platform SE 二进制文件Open with列表中消失了,我无法添加它,直到我将HKEY_CLASSES_ROOT\jar_auto_file\shell\open\command密钥更改regedit.exe为适当的版本:

C:\ Program Files文件\的Java \ jre1.8.0_ 121 \ BIN \ javaw.exe的” “%1”。


这是java -version在我的 PC上输入的 Windows CMD 的快照:
Windows CMD 中的 java -version


我尝试了以下方法,但没有成功:

  • 重新安装 JRE 和 JDK,
  • 将 .jar 文件与C:\Program Files\Java\jre1.8.0_121\bin\javaw.exe
  • 在命令行中使用assoc .jar=jarfileftype jarfile="C:\Program Files\Java\jre1.8.0_121\bin\javaw.exe" …

java windows-7 jar

5
推荐指数
2
解决办法
4万
查看次数

查找哪些 jars 包含文件

使用 Windows XP,我记得能够使用 Windows 搜索来查找目录中的哪些 jar 包含特定的类文件。但是在 Windows 7 上,这似乎不再起作用。我已将搜索选项选中为“包括压缩文件(ZIP、CAB、...)”,但这似乎没有帮助。搜索文件内容(在初始搜索失败后显示为一个选择)似乎也不起作用。

我能够通过使用以下命令找到该文件,但这很痛苦(必须在所需目录中打开命令提示符,粘贴更新的命令,并目视检查结果,如果有很多 jar,结果可能会很长) .

for %i in (*.jar) DO %JDKHOME%\bin\jar.exe tf %i | grep myfile
Run Code Online (Sandbox Code Playgroud)

search windows-7 jar

3
推荐指数
1
解决办法
7660
查看次数

有没有适用于 mac 的 Java 模拟器?

我只想.jar在 macOS上运行一个应用程序,但找不到模拟器。有人知道吗?

mac java jar macos

0
推荐指数
1
解决办法
5708
查看次数

标签 统计

jar ×4

java ×2

windows-7 ×2

command-line ×1

linux ×1

mac ×1

macos ×1

search ×1

shell-script ×1