> Does Java 12 have Java 1.6 target compatibility? No. It got an error on both target and source.
> On May 15, 2019, at 6:54 PM, Alex Harui <[email protected]> wrote: > > That's fine, although I think the more common pattern is to require use of > env.properties and/or local.properties files. > > It occurs to me that regarding Flash Builder, the source compatibility is > less important than the target compatibility. Does Java 12 have Java 1.6 > target compatibility? > > -Alex > > On 5/15/19, 12:32 AM, "Harbs" <[email protected]> wrote: > > Yeah. Looks like the problem. Thanks. > > Maybe we should keep 1.6 the default, but allow a environment variable to > set it higher? > >> On May 15, 2019, at 9:58 AM, Alex Harui <[email protected]> wrote: >> >> Looks like royale-asjs/build.xml specifies 1.5. That's probably an >> accidental copy from Flex. >> >> That said, I'm not sure that flex-compiler-oem will work with Flash Builder >> if the target is not 1.6. If that's true, we'll need some way to not build >> that jar on Java 12. >> >> -Alex >> >> On 5/14/19, 11:49 PM, "Harbs" <[email protected]> wrote: >> >> Progress. >> >> I was building using `ant all` on asjs. >> >> When I build using `ant` on royale-compiler, I got a bunch of errors: >> [javac] warning: [options] bootstrap class path not set in conjunction >> with -source 6 >> [javac] error: Source option 6 is no longer supported. Use 7 or later. >> [javac] error: Target option 6 is no longer supported. Use 7 or later. >> >> Changing all the javac.src properties to 1.7 made the compilation complete. >> >> I switched back to royale-asjs and ran `ant all` again and I get this: >> >> compile: >> [javac] Compiling 3 source files to >> C:\Apache\royale-compiler\compiler\target\classes >> [javac] warning: [options] bootstrap class path not set in conjunction >> with -source 5 >> [javac] error: Source option 5 is no longer supported. Use 7 or later. >> [javac] error: Target option 5 is no longer supported. Use 7 or later. >> >> BUILD FAILED >> C:\Apache\royale-asjs\build.xml:1948: The following error occurred while >> executing this line: >> C:\Apache\royale-asjs\build.xml:2035: The following error occurred while >> executing this line: >> C:\Apache\royale-compiler\build.xml:68: The following error occurred while >> executing this line: >> C:\Apache\royale-compiler\compiler\build.xml:486: Compile failed; see the >> compiler error output for details. >> >> >>> On May 14, 2019, at 7:06 PM, Alex Harui <[email protected]> wrote: >>> >>> I just switched to compiler-build-tools, ran "ant clean" then "ant". The >>> console said >>> "warning: [options] bootstrap class path not set in conjunction with >>> -source 1.6" >>> >>> What do you get? Maybe the main build.xml sets something but I didn't see >>> it. Swfutils sets 1.5. That can probably be changed, but I thought >>> swfutils ran after compiler-build-tools. Maybe you have an environment >>> variable or local.properties or env.properties. >>> >>> -Alex >>> >>> On 5/14/19, 8:44 AM, "Harbs" <[email protected]> wrote: >>> >>> Most of the build files were set to 1.6. There was one set to 1.5 (I don’t >>> remember off-hand which one. >>> >>> Changing all of them did not help. >>> >>> I have no idea where this is being picked up from. Is it possible Maven >>> artifacts are coming into play? >>> >>>> On May 14, 2019, at 6:29 PM, Alex Harui <[email protected]> wrote: >>>> >>>> I can't figure out why your build is trying to use 1.5. My build.xml for >>>> compiler-build-tools is using 1.6. >>>> >>>> -Alex >>>> >>>> On 5/14/19, 3:46 AM, "Harbs" <[email protected]> wrote: >>>> >>>> I’m setting up a new Windows machine and I installed Java 12. I can’t get >>>> Royale to compile. I keep getting this error: >>>> >>>> annotate.class: >>>> [javac] Compiling 1 source file to >>>> C:\Apache\royale-compiler\compiler-build-tools\target\classes >>>> [javac] warning: [options] bootstrap class path not set in conjunction >>>> with -source 5 >>>> [javac] error: Source option 5 is no longer supported. Use 7 or later. >>>> [javac] error: Target option 5 is no longer supported. Use 7 or later. >>>> >>>> I tried changing javac.src=1.7 instead of 1.5 in the build.xml files, but >>>> it had no effect. >>>> >>>> Any suggestions (other than trying to figure out how to download an older >>>> version of Java)? >>>> >>>> Harbs >>>> >>> >>> >>> >> >> >> > > >
