What I don't get, is this thing to release a new board for your own pet language.
Is your processor somehow specifically engineered to run Java? Or will it just be another stock every-day processor with a pre-loaded bootloader/firmware glob that goes in before your java code?
My guess, is it's more that you can't make the money off the software, but if you shove the software in a chip, you can skim a nice profit off the "service" of adding value. And worse, if you make it a new board, it can be different enough that people have to come to your design to run that software, and mayhaps can't decide to scub your software off of it and put Micropython on instead.
What I'd like to see, is an extensible tool that takes source code in one end, and produces an image ready to burn out the other. Specifying a processor as the target, means I probably then have to specify also a lot of other things. Specifying a board as the target, locks down several of those blanks, and provides defaults for several more. One of those options, would be the choice of "operating system", so an Arduino normally comes with its bootloader, but that could have already been replaced by this Java runtime, maybe it's just known to be corrupted on this particular board, or I might just want of the various alternatives, or, the tool might recognise that the language coming in requires a different runtime to the one already present, and so offer to include it (or one of said alternatives) alongside the application image. And then there's the delivery mode; could be a straight up hex image or two (the bootloader, for example) ready to burn, could be a combined image of both the bootloader and the application for "bare metal" installs to fresh chips, and then you only do application images for update installs. Or at the extreme end, the option to smush it all together because you know you're Micropython code doesn't use the eval() function, and isn't ever going to need to do anything else, so you can do away with all that interpreter nonsense and just generate the microcode, and then feed it to the interpreter source as a constant, and let the compiler boil it all away to a static function — now THAT would be magic indeed (and probably isn't all that far off with modern compilers). And when that's all done, your bootloader/runtime might offer OTA support, and so so a delivery package that takes the output and wraps it up in the correct format too (same layer as the one that converts the binary image into a nice hex file for the burner).
Now THAT is a thing I would like to see. Kind of a mega-gcc. Not this, "oh, I have a new pet language, I'm going to make a brand new board just for it" nonsense. If that Micropython board has some extra bit of hardware that I like, but I don't know Python, why can't I target my Java code at it, it's just a different firmware. (It'd actually be the other way around for me, but, nevermind that.) When Arduino came out, it was pretty much the only game in town for it's target market. Now they're a dime a dozen, and it's time to move on up the chain a little.
<ranty conclusion>
Do I think Java support for microcontrollers is a good idea? Sure… Why not. I'm sure someone will appreciate it. Do I think there should be a new Arduino UNO like board with Java8 programming? No thanks. If you've got something new to add to the board space, then put out a new board as well, and fine, preload it with your Java8 if you like. But I do wish people would stop doing whole new boards that are only a slight tweak on existing ones, just for their own pet language. If you have a significant idea for a new board, then do a new board. If you have a significant idea for a new language, then do a new language. If you happen to have both, then sure, offer them pre-combined as an option, and write "works with X" on the box. Just don't make it a requirement.
</ranty conclusion>