Giter Club home page Giter Club logo

vscode-jvm-bytecode-viewer's People

Contributors

mnxn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

vscode-jvm-bytecode-viewer's Issues

viewing jar doesn't seem to work

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.

Add jar support

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

Error

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

Screenshot 2023-02-11 221825

Screenshot 2023-02-11 221636

I tried to use the extension, but...

image
I clicked show bytecode, and nothing happened. I was going to click the extension, but vscode showed some text that said "This extension has reported 1 uncaught error" I clicked it, and it showed the screenshot I pasted above.

Contribute syntaxes to Metals question

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.