Skip to content

Instantly share code, notes, and snippets.

@maxandersen
Created February 24, 2023 12:05
Show Gist options
  • Save maxandersen/6a3fc26cdfcfb626e6a1b10c72344985 to your computer and use it in GitHub Desktop.
Save maxandersen/6a3fc26cdfcfb626e6a1b10c72344985 to your computer and use it in GitHub Desktop.
jbang --javaagent=byteman@maxandersen=boot:`jbang info classpath byteman@maxandersen`,script:%{https://github.com/bytemanproject/byteman/raw/main/sample/scripts/FileMonitor.btm} jarviz@kordamp
*** Opened /Users/manderse/.jbang/cache/jdks/11/conf/security/java.security for read in thread main
java.io.FileInputStream.<init>(FileInputStream.java:162)
java.security.Security.initialize(Security.java:93)
java.security.Security$1.run(Security.java:76)
java.security.Security$1.run(Security.java:74)
java.security.AccessController.doPrivileged(AccessController.java:-2)
java.security.Security.<clinit>(Security.java:74)
sun.security.util.SecurityProperties.getOverridableProperty(SecurityProperties.java:53)
sun.security.util.SecurityProperties.privilegedGetOverridable(SecurityProperties.java:44)
sun.security.util.FilePermCompat.<clinit>(FilePermCompat.java:45)
java.io.FilePermission.init(FilePermission.java:317)
. . .
*** Closed java.io.FileInputStream@247bddad in thread main
java.io.FileInputStream.close(FileInputStream.java:378)
java.io.BufferedInputStream.close(BufferedInputStream.java:489)
java.security.Security.initialize(Security.java:111)
java.security.Security$1.run(Security.java:76)
java.security.Security$1.run(Security.java:74)
java.security.AccessController.doPrivileged(AccessController.java:-2)
java.security.Security.<clinit>(Security.java:74)
sun.security.util.SecurityProperties.getOverridableProperty(SecurityProperties.java:53)
sun.security.util.SecurityProperties.privilegedGetOverridable(SecurityProperties.java:44)
sun.security.util.FilePermCompat.<clinit>(FilePermCompat.java:45)
. . .
*** Opened /Users/manderse/.jarviz/caches/jarviz/jarviz/0.2.0/marker.txt for read in thread main
java.io.FileInputStream.<init>(FileInputStream.java:162)
org.kordamp.jarviz.cli.Banner.readQuietly(Banner.java:97)
org.kordamp.jarviz.cli.Banner.display(Banner.java:70)
org.kordamp.jarviz.cli.Main.run(Main.java:61)
picocli.CommandLine.executeUserObject(CommandLine.java:2026)
picocli.CommandLine.access$1500(CommandLine.java:148)
picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
. . .
*** Opened /Users/manderse/.jarviz/caches/jarviz/jarviz/0.2.0/marker.txt for append in thread main
java.io.FileOutputStream.<init>(FileOutputStream.java:242)
java.io.FileOutputStream.<init>(FileOutputStream.java:187)
org.kordamp.jarviz.cli.Banner.writeQuietly(Banner.java:87)
org.kordamp.jarviz.cli.Banner.display(Banner.java:74)
org.kordamp.jarviz.cli.Main.run(Main.java:61)
picocli.CommandLine.executeUserObject(CommandLine.java:2026)
picocli.CommandLine.access$1500(CommandLine.java:148)
picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
. . .
*** Closed java.io.FileOutputStream@671a5887 in thread main
java.io.FileOutputStream.close(FileOutputStream.java:401)
java.io.PrintStream.close(PrintStream.java:439)
org.kordamp.jarviz.cli.Banner.writeQuietly(Banner.java:89)
org.kordamp.jarviz.cli.Banner.display(Banner.java:74)
org.kordamp.jarviz.cli.Main.run(Main.java:61)
picocli.CommandLine.executeUserObject(CommandLine.java:2026)
picocli.CommandLine.access$1500(CommandLine.java:148)
picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
. . .
Jarviz is a JAR file analyzer tool
Usage: jarviz [-hV] [-D=<key=value>]... [COMMAND]
Options:
-D=<key=value>
-h, --help Show this help message and exit.
-V, --version Print version information and exit.
Commands:
bytecode Commands for the JAR's bytecode.
manifest Commands for the JAR's manifest.
module Commands for modular JARs.
services Commands for declarative services.
generate-completion Generate bash/zsh completion script for jarviz.
Documentation found at https://github.com/kordamp/jarviz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment