-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux and MacOS support #144
Comments
It's not as simple as that. There is an embedded jre which is generated with jlink from a windows distribution of JDK by project jre-builder. I didn't want to invest time in doing this for mac and Linux because I only use windows as desktop environment and would not be able test. PRs are welcome if everything is tested. |
Ah, I see your jre version is We also could customize your jre-builder to generate reduce jre version for Linux/Mac. You can simply provide the program and instruct users to download the corresponding jre version, in addition to the full version with jre. |
For full-feature usage, it requires a jre with the compiler module or a jdk. |
Hmm, so we can modify jre-builder a bit to release Linux/Mac versions. |
Would be a great addition, I'm looking for a replacement for the good old JD-GUI at the moment. Edit: Mac user |
Same thing here would love to see a cross platform solution |
Bonjour, I came across your project when looking for an alternative to jd-gui and I was really impressed by how it supports multiple projects in one, how convenient it will be for Android Disassembling projects.
But currently there are only binaries for Windows.
Will there be releases for Linux or MacOS in the near future? 👀
Because it is a Java project, porting to other platforms is not too complicated.
If you need any help, let me know.
Update:
You just need to create a new launch, eg.
jd-gui-duo.sh
and all will be okay.jre/bin/java -ea --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens java.desktop/javax.swing.text=ALL-UNNAMED --add-opens java.prefs/java.util.prefs=ALL-UNNAMED --add-opens java.base/java.lang.ref=ALL-UNNAMED -cp "lib/*" org.jd.gui.App
The text was updated successfully, but these errors were encountered: