Re: Install and running older and newer version of NB in parallel

Joakim Schramm <[email protected]> Sat, 28 Feb 2026 12:32:34 +0100
Newsgroups gmane.comp.java.ide.netbeans.user
Message-ID <[email protected]>
On 2026-02-28 10:23, Michael Bien wrote:
> On 2/28/26 01:14, Joakim Schramm wrote:
>> Hi,
>>
>> as I'm new to the Java and NB world, time traveling from the distant VB6 world.  I have a simple question. Would it be possible to install and run NB-7.0.1 (+ JDK1.6) and NB-29 (JDK25) simultaneously?
> yes you can. Each version will create its own config and cache folder and can run in parallel. I have most version on disk for regression testing.
> 
> (you can also run multiple instances of the same version in parallel if you give them separate userdirs --userdir)
> 

Thanks, that's good news. I will try that.
>>
>> So why would I like to such a stupid thing? Well, I have a batch of VB6 applications I would like to convert over to Java and now it happens so that I found and old and since 10 years abandoned Java Swing (I think) project on GitHub (originally from Google Code) that was trying to achieve just that.
>>
>> Far from perfect but still does a lot of heavy lifting when running the JAR file, but only loads in NB-7.0.1 but the current code loads with errors. Right now I run that NB-7 project in a VM but it's kinda clunky and slow.
>>
>> So, is this doable, to install NB-7 and JDK-1.6 on my my main box alongside current NB-29 - without messing up things of course?
> 
> since you mention JDK 1.6. If you are lucky, you could bump the javac target of the project from 1.6 to 8 and it might work even with latest NetBeans. You can register a new JDK (e.g JDK 8) in the platform manager (tools menu) for this project.
> 
> The reason why this isn't working out of the box is most likely because javac itself is periodically bumping the minimal supported target:
> 
> javac 8 supports 1.2+
> javac 9 supports 6+
> javac 14 supports 7+
> javac 20 supports 8+
> 

If I could update the old project to work in latest NB-29 that would of 
course be great, as when I tried it NB-29 complained that support for 
Swing had been depreciated with NB-7.0 being the last version supporting it.

> Apache NetBeans is made to interface with the latest compiler (currently 26), so it's minimal target is 8 (which makes sense since 8 is the oldest LTS release atm).
> 
>>
>> My goal is, if possible to recreate the project in either a NB Platform (which I think is closer to Swing) or JavaFX.
> 
> yeah the NB Platform is using swing, but some projects managed to use JavaFX with it too. The Swing/JavaFX interoperability has some edge cases though which might not be something for the first project after VB - and might not be what you want in the fist place if swing is sufficient for the task.
> 
> -mbien
> 

Yes, when creating a Platform project the Designer looks pretty much the 
same as the Swing one in NB-7.0.1 but even there I can only open the 
main form in RO-mode as it complains about some generated parts missing 
and honestly I don't really know what type and NB version the project 
originally as created in (This is the project btw: 
https://github.com/javiercrowsoft/vb6-to-java).

Keeping it as the original (Swing) project, or as a NB Platform project 
would be sufficient to me as a learning experience and starting point as 
creating Java from VB6 is the main purpose. I simply look to see if I 
can take it further than what it produces right now.

I did start a JavaFx project to replicate it but realize that it would 
probably be more work that necessary. Anyway, I will try to get NB7 and 
JDK1.6 working and take it from there.

/Joakim


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists