jarファイルをWindows上でダブルクリックで実行する方法

ご注意)最新情報は「jarファイルをWindows上でダブルクリックで実行する方法2023/10/5」をご覧ください。

OracleのJavaが有償化/jar_double_click20231005/されることになり、新しいJava環境への移行が迫られています。今回は、Oracle JDKではない無償の環境において、jarファイルをWindowsでダブルクリックで実行する方法をご紹介します。

JDKにこだわりがなければ、OpenJDKのディストリビューションの一つであるAdoptOpenJDKを使用すれば簡単です。インストール時に、jarファイルの関連付けにチェックを入れればダブルクリックでjarファイルを実行できます。インストール時には、環境変数も設定可能で、Pathだけでなく、チェックを入れるだけでJAVA_HOMEの設定も行ってくれます。

HTMLのtextareaにJavaScriptで改行を入れる

HTMLの複数行の文字入力が行えるtextareaタグによる入力領域において、JavaScriptから改行を入れるには若干の注意が必要です。まず、textareaの入力領域に文字を入れるには、value属性を活用する必要があります。また、文字列の改行はプログラミングにおける定番の「\n」が使用可能です。

例えば、

<textarea id="TA1">

というコードがHTMLにある場合、

document.getElementById('TA1').value="情報\n技術";

のようにすれば「情報」と「技術」の間に改行の入った文字列をプログラムから入力することができます。value属性を使わずに、innerHTMLやinnerTextなどでも入力領域の文字を変更できますが、改行はできません。innerHTMLに「<br>」代入すれば改行できそうですが、そのまま「<br>」が表示されることになります。