[nbusers] Run NetBeans with JDK6, compile and run JavaEE app with JDK1.7

  • From: Antonio Varela < >
  • To:
  • Subject: [nbusers] Run NetBeans with JDK6, compile and run JavaEE app with JDK1.7
  • Date: Fri, 29 Jun 2012 17:27:27 -0700

I've using NetBeans 7.1.2 with JDK7u5 on MacOS X from some time, and
as Mac users may have noticed, Apple's JDK has a overall better
integration with the OS than Oracle's JDK7 for OSX. What I'm trying to
accomplish is to run NetBeans with Apple's JDK6 and compile and run a
JavaEE app with Oracle's JDK7. I got this so far:

- Edit netbeans.conf and specify Apple's JDK6 as default jdk. Now
NetBeans gets launched with JDK6.
- In Tools -> Java Platforms added Oracle's JDK7 as a Java platform.
Now I have JDK 1.6 (Default) and JDK 1.7
- Created a new JavaEE6 app. In every project's properties (-ejb &
-war) I changed java plaform and source level to JDK 1.7
- Created a test JSF page with Java7 features, like diamond operators
and switch with string.

   So far it's works fine, Java7 features are recognized. The problem
is when I try to run the application, Glassfish cames out with this
error:

  "Error while trying to load Bean Class
com.icontech.jdk7test.indexBean :
java.lang.UnsupportedClassVersionError: WEB9032: Class
com.icontech.jdk7test.indexBean has unsupported major or minor version
numbers, which are greater than those found in the Java Runtime
Environment version 1.6.0_33"

  wich oviously means that I need Glassfish to be started with JDK7.
I went to Glassfish server properties, and selected Oracle's java
executable but the server does not start:

  "Error: This Java instance does not support a 32-bit JVM.
Please install the desired version."

   Oracle┬┤s JDK7 for Mac does not support a 32 bit JVM, but I wonder
why NetBeans is trying to start Glassfish with a 32 bit JVM if
NetBeans it running in 64 bit mode.

   Any of you know how to fix this?

Thank you.
-- 
Antonio Varela



[nbusers] Run NetBeans with JDK6, compile and run JavaEE app with JDK1.7

Antonio Varela 06/30/2012

Project Features

About this Project

www was started in November 2009, is owned by jpirek, and has 21 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20131025.e7cbc9d). © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close