「オール電化、ざまあ」とか言ってるけども、どうせガス料金も爆上げしますよね。
👉 東京ガス、むしろガス代を値下げしろって言いたくなるレベル(過去最高益)まで儲かってしまう : 市況かぶ全力2階建
いまのうちに登録して見れる状態にしておきましょう。


WEBから簡単に登録できます。
「オール電化、ざまあ」とか言ってるけども、どうせガス料金も爆上げしますよね。
👉 東京ガス、むしろガス代を値下げしろって言いたくなるレベル(過去最高益)まで儲かってしまう : 市況かぶ全力2階建
いまのうちに登録して見れる状態にしておきましょう。


WEBから簡単に登録できます。
外野から、さらっと見ていると、
- IDEA Intellij は JetBraains 製。
- Android Studio は Google 製。
- Android Studio は IDEA Intellij を利用してできている。
と認識しています。
それぞれ公式で以下の内容。
JetBrains IDE製品には、JetBrains Runtime(JBR)と呼ばれるIDE自体の実行に使用されるJava実行環境が同梱されています。これは皆さんが書くコードのコンパイルや実行に使用するためのJDKとは(本来)別のものです。https://t.co/DCSAxaK1KA #android #kmm #androidstudio #プログラミング
— chanzmao (@maochanz) January 18, 2023
Android Studio 2.2 以降には最新バージョンの OpenJDK のコピーがバンドルされています。この JDK バージョンを Android プロジェクトで使用することをおすすめします。https://t.co/SlOhcOr3y1
— chanzmao (@maochanz) January 27, 2023
ん?
一般的、標準的な Android アプリ開発の IDE といえば Android Studio だと思うのですが、開発したソースコードの build に利用する JDK は、「Android Studio にバンドルされている JDK」でいいんですよね?
Android Studio 設定画面からは、どちらでも選択はできます。
今現在、私のパソコンにインストールされてる JDK は、Android Studio バンドル版を含めて OpenJDK 11.0.15 と 11.0.18 と 19.0.1 の3つ。
Android Studio 設定画面もそれは認識しています。

19 系はないとして、やはり embedded JDK 11.0.15 が妥当ですよね。
少し、混乱してました。
特に理由がなければこれで良し、とな。
👉 Android Studio Electric Eel | 2022.1.1 の JDK11 設定
👉 【macOS】Android Studio 埋め込み JDK の Home のパスを取得する
👉 AndroidStudio 利用する Java (JDK) の選択・設定の方法
👉 macOS (Intel) + Homebrew の JDK の現状を確認する
👉 【Android Studio】Settings - Build Tools - Gradle JDK の選択肢がゴミだらけで意味不明の場合
一番標準的で簡単な Android Studio Electric Eel での JDK設定です。
メニューから About Android Studio で表示される内容は以下。

Android Studio Electric Eel | 2022.1.1
Build #AI-221.6008.13.2211.9477386, built on January 11, 2023
Runtime version: 11.0.15+0-b2043.56-8887301 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 13.1
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 16
Registry:
external.system.auto.import.disabled=true
ide.text.editor.with.preview.show.floating.toolbar=false
documentation.show.toolbar=true
Non-Bundled Plugins:
org.moe (1.5.2)
org.jetbrains.compose.desktop.ide (1.2.2)
com.jetbrains.kmm (0.5.1(221)-61)
表示されてるように Android Studio に同梱されてる JDK は OpenJDK 11.0.15 改 by JetBrains という感じでしょうか。
公式 developers.android.com には以下のように書かれています。
Android Studio 2.2 以降には最新バージョンの OpenJDK のコピーがバンドルされています。この JDK バージョンを Android プロジェクトで使用することをおすすめします。https://t.co/SlOhcOr3y1
— chanzmao (@maochanz) January 27, 2023
なので、この Android Studio に同梱された JDK を使う設定をします。
メニューから、
Settings...
↓
Build, Execution, Deployment
↓
Build Tool
↓
Gradle
Embedded JDK version 11.0.15 を選択します。

あとは、build.gradle に以下を記述しておきます。
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_11.toString()
}
以上です。
これが、きっと今現在では最も標準的で簡単です。
👉 【Android Studio】Settings - Build Tools - Gradle JDK の選択肢がゴミだらけで意味不明の場合
👉 AndroidStudio 利用する Java (JDK) の選択・設定の方法
Gradle の JDK 設定の話です。
AndroidStudio 利用する Java (JDK) の選択・設定の方法 https://t.co/p07YfVhlQE #android #androidstudio #brew #jdk #java #kotlin #プログラミングスクール
— chanzmao (@maochanz) January 24, 2023
JetBrains IDE製品には、JetBrains Runtime(JBR)と呼ばれるIDE自体の実行に使用されるJava実行環境が同梱されています。これは皆さんが書くコードのコンパイルや実行に使用するためのJDKとは(本来)別のものです。https://t.co/DCSAxaK1KA #android #kmm #androidstudio #プログラミング
— chanzmao (@maochanz) January 18, 2023
Java home is different. が消えない。 https://t.co/V0tUkHuOGj #android #AndroidDev #プログラミング #kotlin #java
— chanzmao (@maochanz) November 13, 2022
選択肢がゴミだらけでしたが、なんとかここまできました。

しかし、PCから削除したはずの 11.0.16 などが選択肢に表示されたままで消えない。
あと、ここに JAVA_HOME が表示されたり、されなかったりする。
クソですね!
Homebrew で OpenJDK 11.0.18 のみをインストールしています。
Mac に Homebrew で OpenJDK11 を インストール する https://t.co/ixFMjoNEu2 #androidstudio #Android
— chanzmao (@maochanz) November 1, 2022
❯ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
11.0.18 (x86_64) "Homebrew" - "OpenJDK 11.0.18" /usr/local/Cellar/openjdk@11/11.0.18/libexec/openjdk.jdk/Contents/Home
/usr/local/Cellar/openjdk@11/11.0.18/libexec/openjdk.jdk/Contents/Home
❯ /usr/libexec/java_home -v11
/usr/local/Cellar/openjdk@11/11.0.18/libexec/openjdk.jdk/Contents/Home
❯ which java
/usr/local/Cellar/openjdk@11/11.0.18/libexec/openjdk.jdk/Contents/Home/bin/java
❯ which javac
/usr/local/Cellar/openjdk@11/11.0.18/libexec/openjdk.jdk/Contents/Home/bin/javac
❯ echo $JAVA_HOME
/usr/local/Cellar/openjdk@11/11.0.18/libexec/openjdk.jdk/Contents/Home
こんな書き込みがありました。
If you've been upgrading your Android Studio and importing settings from previous installations, this might happen (it might also happen with a fresh installation).
Solution:
1. Go to wherever your Android Studio config folder is located (usually at $HOME/.AndroidStudio2.1/confg).
2. Open the Options folder and delete the file jdk.table.xml (keep a backup just in case)
3. Restart Android StudioThis fixed the issue for me. The newly created jdk.table.xml will have updated java8 values (which it most probably fetches from the JDK_HOME environment variable).
「設定のインポートなどで jdk.table.xml に古い設定が残ってるので消せばよい。新しく作成される。」
とのこと。
とりあえず、眺めてから、念のため移動して
❯ cat "$HOME/Library/Application Support/Google/AndroidStudio2022.1/options/jdk.table.xml" | grep "version value"
<version value="1.3.61" />
<version value="java version "1.8.0_212"" />
<version value="java version "1.8.0_212"" />
<version value="java version "1.8.0_212"" />
<version value="java version "1.8.0_212"" />
<version value="java version "1.8.0_212"" />
<version value="version 11.0.18" />
<version value="version 1.8.0_275" />
<version value="version 11.0.16" />
<version value="version 1.8.0_275" />
<version value="version 1.8.0_275" />
<version value="version 11.0.15" />
<version value="version 11.0.18" />
❯ mv "$HOME/Library/Application Support/Google/AndroidStudio2022.1/options/jdk.table.xml" ~/Desktop
Android Studio を再起動すると、
いい感じになりました!!

表示されてるJDKの実体は、
- JAVA_HOME で指定したJDK (11.0.18)
- java_home で指定したJDK (11.0.18)
- AndroidStudio 同梱のJDK (11.0.15)
の3つとなっています。
また、jdk.table.xml は以下のように再作成されています。
❯ cat "$HOME/Library/Application Support/Google/AndroidStudio2022.1/options/jdk.table.xml" | grep "version value"
<version value="version 11.0.15" />
<version value="version 11.0.18" />
期待通りです!!
何でも値上げでつらいですよね。
電気代もついに日本でも値上げです。

👉 低圧の電気料金メニューの見直しについて|電気料金プラン|東京電力エナジーパートナー株式会社
特に気にしてなかった電気代も気にしていかなければなりません。
毎日電気代を監視していきましょう。


👉 東京電力エナジーパートナー│電気のご契約・お手続き
👉 くらしTEPCO web

👉 TEPCO省エネウォッチ - Google Play のアプリ

世知辛い世の中になりました。