mnxn / vscode-jvm-bytecode-viewer Goto Github PK
View Code? Open in Web Editor NEWJVM Bytecode Viewer for VS Code
Home Page: https://marketplace.visualstudio.com/items?itemName=mnxn.jvm-bytecode-viewer
License: MIT License
JVM Bytecode Viewer for VS Code
Home Page: https://marketplace.visualstudio.com/items?itemName=mnxn.jvm-bytecode-viewer
License: MIT License
clicking Explore Jar File
in any of its locations doesn't seem to do anything. Don't see any messages besides 'Activated' in the extension output or in dev tool output.
Viewing class bytecode works fine though. I'm on MacOS 13.2.1, VSCode version 1.83.0, and javap 17.0.3 if that matters at all. I believe it should be using Java 17.
Here's the jar i'm trying to view if that helps at all: https://github.com/SamsTheNerd/HexGloop/blob/main/releases/hexgloop-1.19.2-0.1.0b-fabric.jar although it doesn't seem to work with any jar i tested it on, they were also all minecraft mod jar files so if there's some jar specific issue it would probably apply to all of them too.
I was wondering if you're willing to add support for reading .class files from jars as most of the bytecode i need to work with are in my dependencies
An Error Probably JavAP
Descripption i am completly new to java and took me a while to find out that i have to downlode Java JDK (maybe Desribe it better in the description for other beginners)
Either way i downloded Java JDK 19 (exe file) but it didnt have Javap.exe so i downloded the zip and put it manualy in the correct folder
with that the error code changed to blank
what i was trying to do for the error to happen was to attempt to view an .class that was inside an .jar
It looks as though you've put a lot of effort into constructing the syntaxes for javap output. They make a huge difference to the readability of the output.
I was wondering if you'd care to contribute the 2 jvm-bytecode syntaxes you've developed to Metals (a Java/Scala LSP) or if you minded if I submitted a PR copying them?
Metals has a way to view javap output currently but without any highlighting and your syntaxes would greatly improve that area.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.