Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Scene Builder is now Open Source

Simon VienotDec 3 2013 — edited Dec 3 2013

We're very happy to announce that Scene Builder is now open source, as a part of the OpenJFX project.

The whole Scene Builder functionality is provided, including the SB Kit API (designed for integration of SB features into third party tools) as well as the standalone SB application.

This code is made available under the terms of a BSD-style license, similar to JavaFX samples.

The only part of the product which remains closed is the native packaging/installer code.

Scene Builder source code is located in apps/scenebuilder/ in the OpenJFX repository.

Building and running the Scene Builder application from these sources can be done either of the following ways:

  • From NetBeans: open the SceneBuilderApp project and run it (you need a JDK 1.8 Java Platform configured)
  • From the command line:
    $ cd SceneBuilderApp
    $ ant -Dplatforms.JDK_1.8.home=<path_to_JDK_home> run

As usual your contribution and feedback are welcome.


The Scene Builder team.

Comments

But the jar mentioned in this other thread, <BEA_HOME>\wlserver_10.3\server\lib\consoleapp\webapp\WEB-INF\lib\jsf-impl.jar is NOT in your WEB-INF/lib directory. Can you add this jar as well?

Also, what is the content of your weblogic.xml file?

Steven Davelaar,
Jheadstart team.
778367
Yeah, issue solved. a quite common EAR, WAR library reference problem ^.^

Since I deployed the application as an EAR, it seems that weblogic cannot reference .war/WEB-INF/lib/trinidad-impl.jar. (since the jar is put in viewcontroller project.

So I have to put the trinidad.jar and trinidad-impl.jar to .ear/lib

Edited by: user1027304 on Jun 14, 2010 12:12 AM
778367
I have figured out the problem behind. The J2EE classloader problem.

For some unknown reason, the JHeadStart runtime (jhsadfrt-11.1.1.jar) has been copied to EAR's lib folder.

Thus JhsNavigationHandlerImpl is loaded to EAR classloader, instead of WAR's one.

Since EAR classloader is the parent of WAR classloader, the trinidad runtime cannot be found by JhsNavigationHandlerImpl.


The problem is solved simply by removing jhsadfrt-11.1.1.jar from EAR's lib folder.
1 - 3
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Dec 31 2013
Added on Dec 3 2013
3 comments
3,609 views