Ik gebruik met een tijdje al met plezier netbeans IDE 6.5 voor mijn java desktop applicatie.
Nu ben ik een tijdje geleden tegen 2 dingen aangelopen, wat ik de afgelopen weken na veel zoeken nog steeds niet heb kunnen oplossen.
probleem a)
Na het builden van mijn project heb ik in een map 'dist' een jar file staan en een mapje lib. Om de jar uit te voeren heb je altijd het mapje lib nodig. Hoe krijg ik netbeans zover dat hij het altijd in 1 jar file stopt?
Oplossingen schijnen in eclipse standaard te zijn, of editten in je build.xml file. Dit heb ik geprobeerd, maar ik kreeg de build niet werkend meer.
Mijn eindgebruikers wil ik niet opzadelen met meerdere files, en ook wil ik liever geen 3th party prog gebruiken om bijv een .exe ervan te bouwen. Simple problem,complicated solution.(ie google geeft geeft geen antwoord)
probleem b)
Mijn programma heeft de parameter -Xmx1024M nodig om te kunnen draaien, anders loopt hij vast.
Nu wil ik deze parameter dus standaard meegeven aan mijn progsel. Nu zou je dat moeten kunnen instellen bij project properties ->run->VM options-> -Xmx1024M. (zie manual)
Nu werkt dat alleen niet, het programma krijgt (buiten netbeans) niet meer geheugen. Is dit een bug of doe ik zelf iets verkeerd? In een oudere versie van Netbeans heeft al wel zoiets gezeten, ergens gelezen in een bug report, maar dat was opgelost.
Nu heb ik hier een workaround voor gevonden:
code:
Dit werkt wel, alleen kan ik mijn programma niet meer hernoemen, logischerwijs.
soortgelijk probleem: http://forums.netbeans.org/ptopic4630.html (oplossing nvt)
Nu ben ik een tijdje geleden tegen 2 dingen aangelopen, wat ik de afgelopen weken na veel zoeken nog steeds niet heb kunnen oplossen.
probleem a)
Na het builden van mijn project heb ik in een map 'dist' een jar file staan en een mapje lib. Om de jar uit te voeren heb je altijd het mapje lib nodig. Hoe krijg ik netbeans zover dat hij het altijd in 1 jar file stopt?
Oplossingen schijnen in eclipse standaard te zijn, of editten in je build.xml file. Dit heb ik geprobeerd, maar ik kreeg de build niet werkend meer.
Mijn eindgebruikers wil ik niet opzadelen met meerdere files, en ook wil ik liever geen 3th party prog gebruiken om bijv een .exe ervan te bouwen. Simple problem,complicated solution.(ie google geeft geeft geen antwoord)
probleem b)
Mijn programma heeft de parameter -Xmx1024M nodig om te kunnen draaien, anders loopt hij vast.
Nu wil ik deze parameter dus standaard meegeven aan mijn progsel. Nu zou je dat moeten kunnen instellen bij project properties ->run->VM options-> -Xmx1024M. (zie manual)
Nu werkt dat alleen niet, het programma krijgt (buiten netbeans) niet meer geheugen. Is dit een bug of doe ik zelf iets verkeerd? In een oudere versie van Netbeans heeft al wel zoiets gezeten, ergens gelezen in een bug report, maar dat was opgelost.
Nu heb ik hier een workaround voor gevonden:
code:
code:
1
2
3
4
5
6
7
8
9
| public static void main(String[] args) throws IOException { if (args==null || args.length==0){ Process pb = new ProcessBuilder("java", "-Xmx1024M", "-jar", "programma.jar", "2").start(); } else{ launch(ErinBakkerDesktopApp.class, args); } } |
Dit werkt wel, alleen kan ik mijn programma niet meer hernoemen, logischerwijs.
soortgelijk probleem: http://forums.netbeans.org/ptopic4630.html (oplossing nvt)