The Oracle site says that java 7 is not supported on OSX 10.6.

On 11/20/13 1:57 PM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:

>You can have 2 (or more) versions of Java on your system. I have
>currently 1.6 (OSX native) and the Oracle JDK 1.7. You set your
>preference by setting JAVA_HOME to "$(/usr/libexec/java_home -v 1.7)".
>
>EdB
>
>
>
>On Wed, Nov 20, 2013 at 10:49 PM, Alex Harui <aha...@adobe.com> wrote:
>> Update:  My main computer is a Mac still running 10.6.8 (Snow Leopard).
>> To use Java 7, I will have to upgrade my OSX to 10.7.x.  Sounds scary
>>and
>> painful, and I would have pushed back except that 1) I probably will
>>get a
>> new Mac next year, and 2) Oracle premium support for Java 6 ends in
>> December 2013.
>>
>> I think that means we shouldn't keep trying to stay compatible with 1.6,
>> unless someone can come up with a good reason why we should.
>>
>> Anyway, I'm off to try to upgrade.  If you don't hear from me for a
>>while,
>> that's why...
>>
>> -Alex
>>
>> On 11/20/13 1:23 PM, "Alex Harui" <aha...@adobe.com> wrote:
>>
>>>
>>>
>>>On 11/20/13 1:09 PM, "Gordon Smith" <gosm...@adobe.com> wrote:
>>>
>>>>Falcon got updated to require Java 1.7? Why was that?
>>>FalconJX uses Google Closure which seems to want 1.7.  Not sure if
>>>Falcon
>>>just also move to 1.7 or not.
>>>
>>>-Alex
>>>>
>>>>- Gordon
>>>>
>>>>-----Original Message-----
>>>>From: Erik de Bruin [mailto:e...@ixsoftware.nl]
>>>>Sent: Wednesday, November 20, 2013 8:51 AM
>>>>To: dev@flex.apache.org
>>>>Subject: Re: [FALCONJX] [FLEXJS] AS to JS compilation issues
>>>>
>>>>Yes, the latest thing: since the last compiler update we need Java 1.7,
>>>>I'm afraid.
>>>>
>>>>EdB
>>>>
>>>>
>>>>
>>>>On Wed, Nov 20, 2013 at 4:25 PM, Peter Ent <p...@adobe.com> wrote:
>>>>> I rebuilt the compiler and installed it into the FlexJS overlay as
>>>>> I've done before. Building the AS version of my test works fine.
>>>>> Building with Falcon JX now gives me this console output:
>>>>>
>>>>> using FlashBuilder Project Files
>>>>> FlashBuilder settings:
>>>>>     -locale
>>>>>     en_US
>>>>>     -source-path+=/Users/pent/Documents/Apache
>>>>>Flex/DataGridXcompile/src
>>>>>     -compiler.accessible=true
>>>>>     -output=/Users/pent/Documents/Apache
>>>>> Flex/DataGridXcompile/bin-release/DataGridXcompile.swf
>>>>>     -library-path+=/Users/pent/Documents/Apache
>>>>>Flex/DataGridXcompile/libs
>>>>>     -compiler.mxml.children-as-data
>>>>>     -compiler.binding-value-change-event-type=valueChange
>>>>>     -js-output-type=FLEXJS
>>>>>     -closure-lib=/Users/pent/google/library
>>>>>     -sdk-js-lib=/Users/pent/Desktop/apache/apache-flexjs/js/src
>>>>>     -fb
>>>>>     /Users/pent/Documents/Apache
>>>>> Flex/DataGridXcompile/src/DataGridXcompile.mxml
>>>>> Exception in thread "main" java.lang.UnsupportedClassVersionError:
>>>>> com/google/javascript/jscomp/ErrorManager : Unsupported major.minor
>>>>> version 51.0
>>>>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>>>>         at 
>>>>>java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
>>>>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
>>>>>         at
>>>>>java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141
>>>>>)
>>>>>         at 
>>>>>java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
>>>>>         at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
>>>>>         at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
>>>>>         at java.security.AccessController.doPrivileged(Native Method)
>>>>>         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>>>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>>>>>         at
>>>>>sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>>>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>>>>         at
>>>>>org.apache.flex.compiler.clients.MXMLJSC.compile(MXMLJSC.java:337)
>>>>>         at
>>>>>org.apache.flex.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:261)
>>>>>         at
>>>>>org.apache.flex.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:219)
>>>>>         at
>>>>> org.apache.flex.compiler.clients.MXMLJSC.main(MXMLJSC.java:181)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Not sure if I need to update my Java or not (didn't have to do it
>>>>> yesterday).
>>>>>
>>>>> --peter
>>>>>
>>>>> On 11/19/13 4:33 PM, "Peter Ent" <p...@adobe.com> wrote:
>>>>>
>>>>>>I filed two tickets for each issue.
>>>>>>
>>>>>>Thanks. This is getting really close.
>>>>>>--peter
>>>>>>
>>>>>>On 11/19/13 3:59 PM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>>>>>>
>>>>>>>I second that. I'll take a look tomorrow, if you file that JIRA
>>>>>>>ticket
>>>>>>>;-)
>>>>>>>
>>>>>>>EdB
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>On Tue, Nov 19, 2013 at 9:42 PM, Alex Harui <aha...@adobe.com>
>>>>>>>wrote:
>>>>>>>> Yep, those look like bugs to me.
>>>>>>>>
>>>>>>>> -Alex
>>>>>>>>
>>>>>>>> On 11/19/13 12:27 PM, "Peter Ent" <p...@adobe.com> wrote:
>>>>>>>>
>>>>>>>>>Hi,
>>>>>>>>>
>>>>>>>>>I am attempting to take the DataGrid, written in ActionScript, and
>>>>>>>>>compile it into JavaScript to see if that's a viable way to build
>>>>>>>>>JavaScript components - or at least get a good head start on
>>>>>>>>>writing the JavaScript. I've run into a couple of  issues since
>>>>>>>>>taking the most recent falcon code changes.
>>>>>>>>>
>>>>>>>>>Issue 1
>>>>>>>>>My ActionScript code reads:
>>>>>>>>>
>>>>>>>>>import org.apache.flex.core.IBeadModel;
>>>>>>>>>
>>>>>>>>>Š
>>>>>>>>>
>>>>>>>>>var sharedModel:IDataGridModel = _strand.getBeadByType(IBeadModel)
>>>>>>>>>as IDataGridModel;
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>I get this error while compiling:
>>>>>>>>>
>>>>>>>>>/Users/pent/Documents/Apache
>>>>>>>>>Flex/DataGridXcompile/bin/js-debug/org/apache/flex/html/staticCont
>>>>>>>>>r
>>>>>>>>>ols/
>>>>>>>>>b
>>>>>>>>>ea
>>>>>>>>>ds/DataGridView.js:84: ERROR - variable IBeadModel is undeclared
>>>>>>>>>
>>>>>>>>>  var /** @type {org.apache.flex.core.IDataGridModel} */
>>>>>>>>>sharedModel =
>>>>>>>>>org.apache.flex.utils.Language.as(this._strand.getBeadByType(IBead
>>>>>>>>>M
>>>>>>>>>odel
>>>>>>>>>)
>>>>>>>>>,
>>>>>>>>>org.apache.flex.core.IDataGridModel);
>>>>>>>>>
>>>>>>>>>IBeadModel has an import statement. IBeadModel should be fully
>>>>>>>>>qualified, I think.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>Issue 2
>>>>>>>>>My ActionScript code reads:
>>>>>>>>>
>>>>>>>>>import org.apache.flex.html.staticControls.List;
>>>>>>>>>
>>>>>>>>>Š
>>>>>>>>>
>>>>>>>>>for(var i:int=0; i < columns.length; i++) {
>>>>>>>>>
>>>>>>>>>    var column:List = columns[i];
>>>>>>>>>
>>>>>>>>>I get this error while compiling:
>>>>>>>>>
>>>>>>>>>/Users/pent/Documents/Apache
>>>>>>>>>Flex/DataGridXcompile/bin/js-debug/org/apache/flex/html/staticCont
>>>>>>>>>r
>>>>>>>>>ols/
>>>>>>>>>b
>>>>>>>>>ea
>>>>>>>>>ds/DataGridView.js:121: WARNING - Bad type annotation. Unknown
>>>>>>>>>type
>>>>>>>>>List
>>>>>>>>>
>>>>>>>>>    var /** @type {List} */ column = this.columns[i];
>>>>>>>>>
>>>>>>>>>                   ^
>>>>>>>>>
>>>>>>>>>What's funny about this last error is that I also have this
>>>>>>>>>ActionScript code which does not produce an error:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>for(var i:int=0; i < pm.columnLabels.length; i++) {
>>>>>>>>>
>>>>>>>>>    var column:List = new SimpleList();
>>>>>>>>>
>>>>>>>>>The JavaScript code generated for these statement is:
>>>>>>>>>for (var /** @type {number} */ i = 0; i <
>>>>>>>>>pm.get_columnLabels().length;
>>>>>>>>>i++) {
>>>>>>>>>    var /** @type {org.apache.flex.html.staticControls.List} */
>>>>>>>>>column = new org.apache.flex.html.staticControls.SimpleList();
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>I'll file a bug if it looks like my code is OK.
>>>>>>>>>
>>>>>>>>>Regards,
>>>>>>>>>Peter
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>--
>>>>>>>Ix Multimedia Software
>>>>>>>
>>>>>>>Jan Luykenstraat 27
>>>>>>>3521 VB Utrecht
>>>>>>>
>>>>>>>T. 06-51952295
>>>>>>>I. www.ixsoftware.nl
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>--
>>>>Ix Multimedia Software
>>>>
>>>>Jan Luykenstraat 27
>>>>3521 VB Utrecht
>>>>
>>>>T. 06-51952295
>>>>I. www.ixsoftware.nl
>>>
>>
>
>
>
>-- 
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl

Reply via email to