File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed
app/src/main/groovy/org/jd/gui/service/extension Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,9 @@ class ExtensionService {
1313 protected ClassLoader extensionClassLoader = initClassLoader()
1414
1515 protected ClassLoader initClassLoader () {
16- def extDirectory = new File (" ext" );
16+ def jarUri = ExtensionService . class. protectionDomain. codeSource. location. toURI()
17+ def baseDirectory = new File (jarUri). parent
18+ def extDirectory = new File (baseDirectory, ' ext' )
1719
1820 if (extDirectory. exists() && extDirectory. isDirectory()) {
1921 List<URL > urls = []
Original file line number Diff line number Diff line change @@ -172,8 +172,8 @@ ospackage {
172172 }
173173 from ' LICENSE' , ' NOTICE' , ' README.md'
174174
175- postInstall ' cd /opt/' + project. name+ ' ; ln -s ./jd-gui-' + project. version+ ' .jar ./jd-gui.jar; xdg-icon-resource install --size 128 --novendor ./jd_icon_128.png jd-gui ; xdg-desktop-menu install ./*.desktop'
176- preUninstall ' cd /opt/' + project. name+ ' ; rm -f ./jd-gui.jar; xdg-desktop-menu uninstall ./*.desktop'
175+ postInstall ' cd /opt/' + project. name+ ' ; ln -s ./jd-gui-' + project. version+ ' .jar ./jd-gui.jar; xdg-icon-resource install --size 128 --novendor ./jd_icon_128.png jd-gui; xdg-desktop-menu install ./*.desktop'
176+ preUninstall ' cd /opt/' + project. name+ ' ; rm -f ./jd-gui.jar; rm -fr ./ext; xdg-desktop-menu uninstall ./*.desktop'
177177}
178178
179179installOsxDist. dependsOn jar, copyAndReplaceVariablesInInfoPlist
You can’t perform that action at this time.
0 commit comments