Tuesday, August 18, 2020

No Java? No Problem!

For the 2020-09 Eclipse Simultaneous Release, the Eclipse IDE will require Java 11 or higher to run.  If the user doesn't have that installed, Eclipse simply won't start, instead popping up this dialog: 

That of course begs the question, what should I do now? The Eclipse Installer itself is an Eclipse application so it too will fail to start for the same reason.  At least on Windows the Eclipse Installer is distributed as a native executable, so it will open a semi-helpful page in the browser to direct the user find a suitable JRE or JDK to install rather than popping up the above dialog.

Of course we are concerned that many users will update 2020-06 to 2020-09 only to find that Eclipse fails to start afterwards because they are currently running with Java 8.  But Mickael Istria has planned ahead for this as part of the 2020-06 release, adding a validation check during the update process to determine if the current JVM is suitable for the update, thereby helping prevent this particular problem.

Now that JustJ is available for building Eclipse products with an embedded JRE, we can do even better.  Several of the Eclipse Packaging Project's products will include a JustJ JRE in the packages for 2020-09, i.e., the C/C++, Rust, and JavaScript packages.  Also the Eclipse Installer for 2020-09 will provide product variants that include a JustJ JRE.  So they all will simply run out of the box regardless of which version of Java is installed and of course even when Java is not installed at all.

Even better, the Eclipse Installer will provide JustJ JREs as choices in the dialogs.  A user who does not have Java installed will be offered JustJ JRE 14.02 as the default JRE.

Choices of JustJ JREs will always be available in the Eclipse Installer; it will be the default only if no suitable version of Java is currently installed on the machine.

Eclipse Installers with an embedded JustJ JRE will be available starting with 2020-09 M3 for all supported platforms.  For a sneak preview, you can find them in the nightly builds folder.  The ones with "-jre" in the name contain an embedded JRE (and the ones with "-restricted" in the name will only install 2020-09 versions of the products).

It was a lot of work getting this all in place, both building the JREs and updating Oomph's build to consume them.  Not only that, just this week I had to rework EMF's build so that it functions with the latest platform where some of the JDT bundles have incremented their BREEs to Java 11.  There's always something disruptive that creates a lot of work.  I should point out that no one funds this work, so I often question how this is all actually sustainable in the long term (not to mention questioning my personal sanity).

I did found a small GmbH here in Switzerland.  It's very pretty here!

If you need help, consider that help is available. If no one pays for anything, at some point you will only get what you pay for, i.e., nothing. But that's a topic for another blog...

1 comment:

梁爵 said...

林森北路的日式酒店,聽說早期有600多間,不過不要小看裡頭的提供酒店打工小姐,她們必須集各種才華於一身,不僅要學日文、高爾夫、插花,連茶道也要有概念,「媽媽桑」席耶娜在日式酒店做了15年酒店上班,自稱是日式酒店的末代小姐,來到Podcast節目《沒大沒小の喇吉歐》,告訴你各種日式酒店的秘密。席耶娜表示,日式酒店風光的時期,是在80、90年代,當時的條通,計程車根本不敢開進去,而且客人是排隊在門口等著進去喝酒。因為日據時代,那邊是日本高官住的地方,戰後美軍也在附近的雙城街開美式酒吧,所以從長安東到南京東,中山北到新生北這一塊都叫「條通」,有600多家日式酒店。加上又是日本經濟起飛的時候,很多日本人在這裡開公司設辦公處,所以出沒的日本人比較多,而服務日本客人的規矩,就需要細緻一點。
所謂「日式酒店酒店應徵」,50%以上的來客都是日本人,跟「台式酒店」較隨興的台灣客不一樣。日本客人重視細節,連廁所都要整理得非常仔細,裡頭不但有漱口水、牙線、香水、擦手毛巾,還必須插鮮花,席耶娜說:「每一個客人上完化妝室,少爺都會進去把洗手台的水漬擦過一次,捲筒式衛生紙前端也一定要尖尖的,連酒店工作小姐自己上完廁所,都要把所有東西整理一次,所以我們進去不是只有脫褲子尿尿,還要巡一下廁所有沒有乾淨?」
日式酒店連裝潢都很特別,譬如入口一定會有二道門,免得那些喝醉的人誤闖進去。當第一道門打開時,酒店內沙發後面的燈就會發亮,讓酒店工作小姐知道第一道門打開了,接著大家一起喊「歡迎」(日文),隨即小姐們就到第二道門那邊去迎接,而且第二道門是,酒店工作小姐要從裡面推才推得開的門,外面客人是推不進來的。
因此,要是打開第一道門看到的是不認識的客人,她們酒店公關就會小心詢問其目的,所以像《華燈初上》那樣,有一大堆大學生走進去,實際在日式酒店是不可能發生的,因為會在第一道門口就被擋掉了。另外,客人入座之後也有一定的SOP流程:客人進來幫他換好拖鞋,接過他的包包和外套掛起來,冬天給熱毛巾、夏天給冰毛巾,每一家日式酒店甚至都有一台洗衣機,專門洗這些毛巾。而且日式酒店是「公檯制」,台式酒店是「私檯制」。私檯制是像錢櫃那樣有很多小包廂,客人坐進去之後,酒店小姐會排排站讓你選,你點越多小姐、坐的時間越多,買單的金額就越高。但「公檯制」是坐下來算桌面使用費的,也就是「人頭費」,你只要一坐下來就是1200元,酒是另外算,5000元起跳,買單兩個人的話,就是2400+5000元,所以不能不點酒。
席耶娜說:「因此你只要開始喝酒,酒店小姐們就會輪流陪你聊天,如果今天有7個小姐,她們都會輪流坐在你座位5分鐘,所以小姐們的自我介紹必須有趣一點,才能讓客人記住妳。」
「由於大部分的日本客人,都是頂著公司名譽來台灣工作的,所以公司不會派菜鳥出差,都是派有點資歷的人出差到台灣,因此他們不太會為了一個小姐,引起兩國的外交問題,或讓公司知道你在這邊性騷擾小姐之類,搞到警察都來了,那很有可能會丟掉工作,所以喝酒醉打小姐或做不規矩的事情,也比較少發生,日本客來酒店比較是紓壓的。」席耶娜透露,她們跟客人的互動,比較傾向於賣曖昧為主,「我們賣的是一種氛圍,透過酒精讓這些客人覺得,白天有什麼不順心的事,有人站在他們那邊。而賣曖昧又因人而異,像我認識新的客人,可以在30分鐘之內,決定他是戀愛客或朋友客,從眼神和肢體運用,可以看出他有沒有感覺來做分辨。」
因此日式酒店的小姐,跟日本客談戀愛算滿多的,畢竟來的都是日本公司各行各業的菁英,賣曖昧之後,很容易發展出戀情。