Skip to content

Commit

Permalink
Lint docs/debugging-jpackage-installations.md
Browse files Browse the repository at this point in the history
  • Loading branch information
koppor committed Jan 8, 2020
1 parent 0aa7e5b commit edc32c9
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions docs/debugging-jpackage-installations.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
# Debugging jpackage installations

Sometimes issuses with modularity only arise in the installed version and do not occur if you run from source.
Using remote debugging, it's still possible to hook your IDE into the running JabRef application to enable debugging.

## Debugging on Windows
1. Open build.gradle, under jlink options remove`'--strip-debug',`

1. Open `build.gradle`, under jlink options remove`'--strip-debug',`
2. Build or let the CI build a new version
3. Download the modified version or portable version go to `\JabRef\runtime\bin\Jabref.bat`
4. Modify the bat file, replace the last line with
```
```cmd
pushd %DIR% & %JAVA_EXEC% -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -p "%~dp0/../app" -m org.jabref/org.jabref.JabRefLauncher %* & popd
```
5. Open your IDE and add a Remote Debugging Configuration for localhost:8000
5. Open your IDE and add a Remote Debugging Configuration for `localhost:8000 `
6. Start JabRef from the bat file
7. Connect with your IDE using remote debugging
7. Connect with your IDE using remote debugging

0 comments on commit edc32c9

Please sign in to comment.