如何解决jar文件和Burp打开时的难题?

2026-05-17 01:121阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计601个文字,预计阅读时间需要3分钟。

如何解决jar文件和Burp打开时的难题?

在使用命令行打开jar文件时遇到错误,提示这不是Java环境问题,而是缺少javafx这个库。这通常是因为使用的Java版本较新,而javafx在Java 11及更高版本中已不再作为标准库提供。以下是修改后的内容:

打开jar文件时遇到问题,提示不是Java环境问题,而是缺少javafx库。这通常是因为Java版本较新,而javafx在Java 11及以上版本中不再内置。1.8版本没有这个问题。只有在新版本中可能会出现类似问题。

吃一教,涨一训 jar文件打开问题

  当我们用命令行打开jar文件时,报下面类似的错误:这不是java环境问题,是缺少javafx这个玩意,1.8版本的没问题。只是后面新版本会出现类似问题。

  burp打开时也会有问题。

  不要慌:

如何解决jar文件和Burp打开时的难题?

   首先在javafx官网中下载javafx组件:openjfx.cn/dl/, 下载对应java版本的javafx组件。

   下载后是一个压缩包,解压到java安装路径下。就是下面的这个"C:\Program Files\Java\javafx-sdk-17.0.1\lib"路径。

   之后我们新建一个bat文件。其他的jar文件也一样,只需要修改文本最后的jar文件名就行。创建好之后,直接双击就可以运行该jar文件。

1 start javaw --module-path "C:\Program Files\Java\javafx-sdk-17.0.1\lib" --add-modules=javafx.base --add-modules=javafx.controls --add-modules=javafx.fxml --add-modules=javafx.graphics --add-modules=javafx.media --add-modules=javafx.swing --add-modules=javafx.web -jar shiro_attack-2.2.jar

burp打开问题

  我们新装了java环境,打开burp时,会提示:

  首先在javafx官网中下载javafx组件:openjfx.cn/dl/ ,解压到java的安装目录下。

  之后编辑:BurpSuiteLoader.bat 文件,如果没有,可以新建一个bat文件。

  在start行增加:

--illegal-access=permit
--add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED
增加后:
start "burpsuite" /B "javaw.exe" --illegal-access=permit -Xmx8G -XX:-UseParallelGC -noverify --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED -javaagent:BurpSuiteLoader_v2022.2.4.jar -Dfile.encoding=utf-8 -jar "%~dp0burpsuite_pro_v2022.2.4.jar" %*

  前面的修改之后,点击该bat文件,出现下面这种情况,这是需要一个监听密钥文件。

  我们双击打开:BurpCrack.jar文件,

  弹出一个框:我们复制执照里面的内容,粘贴到监听密钥文件中,点击next,来回复制,和老版本的那个一样。

本文共计601个文字,预计阅读时间需要3分钟。

如何解决jar文件和Burp打开时的难题?

在使用命令行打开jar文件时遇到错误,提示这不是Java环境问题,而是缺少javafx这个库。这通常是因为使用的Java版本较新,而javafx在Java 11及更高版本中已不再作为标准库提供。以下是修改后的内容:

打开jar文件时遇到问题,提示不是Java环境问题,而是缺少javafx库。这通常是因为Java版本较新,而javafx在Java 11及以上版本中不再内置。1.8版本没有这个问题。只有在新版本中可能会出现类似问题。

吃一教,涨一训 jar文件打开问题

  当我们用命令行打开jar文件时,报下面类似的错误:这不是java环境问题,是缺少javafx这个玩意,1.8版本的没问题。只是后面新版本会出现类似问题。

  burp打开时也会有问题。

  不要慌:

如何解决jar文件和Burp打开时的难题?

   首先在javafx官网中下载javafx组件:openjfx.cn/dl/, 下载对应java版本的javafx组件。

   下载后是一个压缩包,解压到java安装路径下。就是下面的这个"C:\Program Files\Java\javafx-sdk-17.0.1\lib"路径。

   之后我们新建一个bat文件。其他的jar文件也一样,只需要修改文本最后的jar文件名就行。创建好之后,直接双击就可以运行该jar文件。

1 start javaw --module-path "C:\Program Files\Java\javafx-sdk-17.0.1\lib" --add-modules=javafx.base --add-modules=javafx.controls --add-modules=javafx.fxml --add-modules=javafx.graphics --add-modules=javafx.media --add-modules=javafx.swing --add-modules=javafx.web -jar shiro_attack-2.2.jar

burp打开问题

  我们新装了java环境,打开burp时,会提示:

  首先在javafx官网中下载javafx组件:openjfx.cn/dl/ ,解压到java的安装目录下。

  之后编辑:BurpSuiteLoader.bat 文件,如果没有,可以新建一个bat文件。

  在start行增加:

--illegal-access=permit
--add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED
增加后:
start "burpsuite" /B "javaw.exe" --illegal-access=permit -Xmx8G -XX:-UseParallelGC -noverify --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED -javaagent:BurpSuiteLoader_v2022.2.4.jar -Dfile.encoding=utf-8 -jar "%~dp0burpsuite_pro_v2022.2.4.jar" %*

  前面的修改之后,点击该bat文件,出现下面这种情况,这是需要一个监听密钥文件。

  我们双击打开:BurpCrack.jar文件,

  弹出一个框:我们复制执照里面的内容,粘贴到监听密钥文件中,点击next,来回复制,和老版本的那个一样。