This is related to bug 4138758: Changes to java -version output cause problems for Borland JBuilder. When choosing a new JDK for JBuilder to use to compile the programs its building, JDK-1.2fcs-C doesn't give itself any name at all, so JBuilder won't accept it as a viable JDK.
Steps to Reproduce:
0) Configure a copy of JDK-1.2fcs-C as a java directory inside the JBuilder directory.
1) Go into Project Properties.
2) Click New. Click Define.
3) Click button to the right of the first text input box on the right to define the path of the new JDK.
4) Go find the new java.exe and double-click on it.
RESULT: You are returned to the Project Properties window. Under Available JDK versions you have created an empty line. If you then hit the OK button, a warning dialog will appear which reads "A name must be specified". However, there is no way to specify a name. The JDK itself must provide the name.
Steps to Reproduce:
0) Configure a copy of JDK-1.2fcs-C as a java directory inside the JBuilder directory.
1) Go into Project Properties.
2) Click New. Click Define.
3) Click button to the right of the first text input box on the right to define the path of the new JDK.
4) Go find the new java.exe and double-click on it.
RESULT: You are returned to the Project Properties window. Under Available JDK versions you have created an empty line. If you then hit the OK button, a warning dialog will appear which reads "A name must be specified". However, there is no way to specify a name. The JDK itself must provide the name.