I've been working on "mobilizing" NetBeans 6.8. I have got it running off my USB thumb drive in a PAF directory structure and just completed an initial launcher.
There are a few things I have to add to it yet, like file backups/restores, since this is my first launcher.
I could use some input though on a few issues before I go much further.
1. I'm using a JDK that is also loaded on the thumb drive, PortableApps\Common\Java\JDK. Can or should I include this as part of my installer, or is a separate JDK installer preferable? If I can't/shouldn't redistribute the JDK, NetBeans can of course use a default JDK already installed on a host, but can I include instruction on making it (JDK) portable in that case?
2. I've also configured NetBeans to use the SVN plugin from Collabnet (running from netbeans\bin - the same directory as the netbeans.exe). According to the license, I can redistribute it. Again, should I include it with a NetBeansPortable installer, or create a separate one (ala Lightning Extension)?
Update: after some consideration I have decided not to include the svn client. I think that should be left to the user's option. If I have the time, and I get any indication of interest, I'll consider making a separate installer.
No, you shouldn't include this part of the installer. i don't think you can due to licensing.
Make it a seperate one.
Hope this helps.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
I have made netbeans portable with JDK1.6.0_18 and Wireless SDK 3 (J2ME)
Download here:
[Links removed, the JDK is not redistributable and the I suspect that the rest isn't either - mod Chris]
I've just been reviewing: http://java.sun.com/javase/6/webnotes/README.html#redistribution
and it looks like significant parts of the JDK can be redistributed. I'll be looking into what components NetBeans requires.
Has anyone already looked into this?
Don't, it can't be hosted on sourceforge, which is our method of doing hosting official apps. Just set the launcher to do it, ala Eclipse Portable.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
I posted an initial Netbeans Portable 6.9 Development Test 1 (for Platform 2.0):
https://portableapps.com/node/24381