オドフラン ~いつもどこかに「なるほど」を~

誰かのためになるようなことを、書き込んだり、書き込まなかったり

【Java】eclipseで画像が表示されないときは、画像を絶対パスで指定してみよう!

2019-04-07 10:07:01 | 日記

(画像:フリー素材ドットコム)

 

とある動画でJavaプログラミングを勉強していたのだが

どういう訳か、画像が表示されない。(ちなにみeclipseで記述)

具体的には

~なんちゃらかんちゃら.swing.ImageIcon("benkyo.png"));

というコードなのだが

benkyo.png

が認識されてないっぽい。

どうやらこの「相対パス」という記述は何かと表示できないケースが多いようで。(相対パスの起点位置を間違えているとか)

 

てことで、慣れないうちは、ファイル階層を全て記述する「絶対パス」で記述するのをお勧めしたい。

自分の場合下記記述です。(前半はだいたいみんな同じような感じ、色の部分が個人的ファイル)

C:\Users\name\eclipse-workspace\renshu\src\maougame\benkyo.png

 

【絶対パスの取得方法】

最初からイチイチ手書きする人なんていないわけで、

絶対パスも、webのアドレスを取得するような感じで

ファイルを右クリックしてアドレスをコピーすれば

貼り付けるだけです

 

 


こんな写真も無料でダウンロード
商用可能なフリー素材、フリー素材ドットコム
http://free-materials.com/

 


javaを更新したらeclipseが起動しなったので復旧した手順を書いておく。

2019-04-07 07:07:19 | 日記

(画像:フリー素材ドットコム

 

昨日、「javaの更新がどうの~」みたいな表示が出たので
迷わずOKボタンを押しまして。

おそらくそれが原因だと思うのですが
今日、eclipseを開こうとしたらこのようが表示が出て、起動しなくなりまして。

----------------------------------------

A Java Runtime Environment(JRE) or Java Development Kit(JDK)must be available in order to run Eclipse. No Java virtual machine was found after serching the followhing locations:
C:\Program Files\Java\jre1.8.0.91/bin

----------------------------------------

 

ざっくり要約すると
「JREもしくはJDKつーのが必要な訳やねんけど、お前のPC、CドライブのProgram FilesのJava内にjre1.8.0.91が見つからねえんだよ」

ってこと。

ここで、はっと気づきました。

**************************
①そういや、古いやつをアンインストールしたんだった
 ⇒新しいやつをインストールする必要がある

②eclipseの設定を変更する(←そもそも開かないのにどうやって変更するの?www)
「1」が終わったら、eclipseの設定(jre1.8.0.91)を新しいやつ(自分はjre1.8.0_201)に変えないといけないんだ

**************************

ってことです。
①に関しては、この記事を読んでる人は
一度はJavaのインストール作業をやったことあると思うので、説明は割愛します。
一応、自分が参考にした解説記事を載せておきます

▼Javaの実行環境JREをWindowsにダウンロードしてインストール、セットアップ設定、アンインストール
https://www.atmarkit.co.jp/ait/articles/1604/19/news027.html


問題は②ですよ。
「①」で新しいJRE(自分の場合jre1.8.0_201)を手に入れたわけですが
eclipseの設定は古いバージョンのまま認識(自分の場合はjre1.8.0.91)されているので
ここを直さない限り起動しません。

でも、直すためにはeclipseを起動させなければいけない。でもeclipseは起動しない。
どうするんだ?って思ってたら、Cドライブから普通にファイルを開けば、普通に修正出来るようでした(なぬっwww)

場所は
C:/ユーザ/自分のユーザ/eclipse/・・・
と推移していくと
"eclipse.ini"というファイルが見つかります。

それを開くと、あった。ありました。
C:\Program Files\Java\jre1.8.0.91\bin

これを新しいバージョンに修正する!

 

はい起動しました!!!

 


こんな写真も無料でダウンロード
商用可能なフリー素材、フリー素材ドットコム
http://free-materials.com/