質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

3回答

10910閲覧

Visual studio codoのJavaのエラー文を日本語表示にしたい。

kswdfr

総合スコア21

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2020/11/18 01:48

visual studio codeで「Java Extension Pack」と「Language Support for Java(TM) by Red Hat」と「Debugger for Java」と「Java Test Runner」と「Maven for Java」と「Project Manager for Java」と「Visual Studio IntelliCode」という拡張機能と「jdk-15.0.1」をインストールしてJavaを使っています。
メニューの項目などを「Japanese Language Pack for Visual Studio Code」という拡張機能で日本語化することはできました。しかしJavaのデバックを開始したとき出力の横にある問題に出てくるエラー文が英語で表示され日本語で表示されないのでどこが間違っているかわかりません。
なのでエラー文を日本語表示にする方法を教えてください。

検索したけど出てこなかった

  • visual studio code Java 問題 日本語化
  • visual studio code Java エラー文 日本語化

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/11/18 07:10

私の環境でも「Japanese Language Pack for Visual Studio Code」を入れて試してみましたが英語のままでした。javacの引数が変更できるような設定を探してみたのですが見当たらなかったので多分日本語化は無理な気がします。 > どこが間違っているかわかりません。 どこかのサイトを参考にしていて、そのサイトでは日本語化ができているということでしょうか? そうであればそのサイトを教えてください。
BluOxy

2020/11/18 07:24 編集

> javacの引数が変更できるような設定を探してみたのですが見当たらなかった 環境変数 JAVA_TOOL_OPTIONS に -Duser.language=ja を入れる方法はうまくいかないでしょうか。 (調べただけなので検証はしていません)
BluOxy

2020/11/18 07:49

試してみましたが、ロケールをja_JPにしても効果なしでした。
kswdfr

2020/11/18 08:09

eclipseのエラーメッセージを日本語化できると本に書いてあったのでvisual studioでもエラー文を日本語にできるんじゃないかと思い質問しました。
guest

回答3

0

ベストアンサー

eclipseのエラーメッセージを日本語化できると本に書いてあったのでvisual studioでもエラー文を日本語にできるんじゃないか

おそらくEclipseで日本語化ができているのはPleiadesプラグインのおかげではないでしょうか。
VSCodeでそのプラグインを使う方法が現状はないので、「出来ない」が今の私の見解です。
どうしても日本語に変更したい場合はEclipse (Pleiades All in One)を使ってください。

下記は当初の回答です。(詳しくはコメント参照)


Setting java locale settings
How to change the display language of javac to English?

-Duser.language=ja を javac コマンドの引数に追加してください。
もしくは環境変数 JAVA_TOOL_OPTIONS に -Duser.language=ja を入れてください。

投稿2020/11/18 06:25

編集2020/11/18 09:06
BluOxy

総合スコア2663

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kswdfr

2020/11/18 08:12

環境変数を見ました。僕のパソコンにはJAVA_TOOL_OPTIONSがないので環境変数 JAVA_TOOL_OPTIONSを追加すれば解決するということですか?
BluOxy

2020/11/18 08:47 編集

なんだか駄目そうです。 環境変数を入れたらjavacは日本語化しましたが、エラーメッセージまでは日本語化していない模様です。 おそらくEclipseで日本語化ができているのはPleiadesプラグインのおかげではないでしょうか。 https://mergedoc.osdn.jp/
BluOxy

2020/11/18 08:50 編集

VSCodeでそのプラグインを使う方法が現状はないので、「出来ない」が今の私の見解です。 どうしても日本語に変更したい場合はEclipse (Pleiades All in One )を使ってください。
kswdfr

2020/11/18 08:57

教えてくれてありがとうございます。 ファイルの管理がEclipseよりvisual studio codeのほうが管理しやすいので使っていますがエラーメッセジを日本語化できないそうなので諦めネットでエラー文を翻訳しながら使うことにしました。
退会済みユーザー

退会済みユーザー

2020/11/18 10:10

(質問への追記・修正依頼のコメントへの返信) @BluOxyさん 私の環境では既にロケールのデフォルト値がja_JPだったので試してなかったです。 またコメント頂いたので一応試してみましたがうまくいかなかったです。 拡張機能内部でロケールを英語に変えてるのかもしれません。
guest

0

拡張機能(Java Extension Pack)をインストールしていないのでは?
言語パックが何処まで対応しているのかは知りませんが。

以下などを参考意にしてみて下さい。
Javaを始めるにはどうしたらいいか(Windows10 / Visual Studio Code使用編)
Java開発環境をVisual Studio Code で整える

追記

試していませんが以下の様な情報を見つけました。
vscodeでエラーメッセージを英語にする
上記の設定をjaにすれば日本語になるかもしれません。

投稿2020/11/18 04:11

編集2020/11/18 09:20
sazi

総合スコア25327

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kswdfr

2020/11/18 06:10

Japanese Language Pack for Visual Studio Codeという拡張機能機能でメニューバーとかを日本語に出来ました。しかしjavaプログラムをデバックした時問題欄に出てくる文字が英語になっていて日本語にする方法がわからないので教えてください。
sazi

2020/11/18 06:17 編集

拡張機能は、Java Extension Packの事です。 リンク先は確認しましたか?
kswdfr

2020/11/18 06:44

Java Extension Packという拡張機能をインストールしても変わらなかったので質問しました。
kswdfr

2020/11/18 09:42

追記の上記の設定がイマイチわからないので設定を教えてください。
sazi

2020/11/18 09:53

Support/Code/User/locale.json 上記ファイルの内容を変更するという事ですね。 パスはインストール先に多分あるんでしょう。 内容が既にjaなら、当て外れという事になりますが。
sazi

2020/11/19 01:03 編集

結局、Support/Code/User/locale.jsonにはたどり着いていないって事ですか? 結局エラーメッセージ用の言語パックがあれば、設定で表示されるという事で、言語パックがあるか無いかが分からないので、設定を確認しようって事なのです。
kswdfr

2020/11/19 01:07

「%APPDATA%\Code\User\locale.json」=「C:\Users\<ユーザー名>\AppData\Roaming\Code\User\locale.json」でC:\Users\<ユーザー名>\AppData\Roaming\Code\Userの後のlocale.jsonファイルはパソコンになかったです。
kswdfr

2020/11/19 01:08

「Japanese Language Pack for Visual Studio Code」という拡張機能はインストールしています。
guest

0

投稿2020/11/18 02:34

peterman

総合スコア26

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kswdfr

2020/11/18 06:10

Japanese Language Pack for Visual Studio Codeという拡張機能機能でメニューバーとかを日本語に出来ました。しかしjavaプログラムをデバックした時問題欄に出てくる文字が英語になっていて日本語にする方法がわからないので教えてください。
sazi

2020/11/18 06:43

それは文字コードについてですから、違う気がします。
peterman

2020/11/18 06:48

違ってたら申し訳ありません。
kswdfr

2020/11/18 08:58

教えてくれてありがとうございます。 ファイルの管理がEclipseよりvisual studio codeのほうが管理しやすいので使っていますがエラーメッセジを日本語化できないそうなので諦めネットでエラー文を翻訳しながら使うことにしました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問