LoginSignup
0
0

More than 3 years have passed since last update.

今更ながらjava appletを動かす

Last updated at Posted at 2020-09-15

はじめに

過去にjavaの勉強の為にappletを使った簡単な制作物を作っていたのですが、最近になってJDK11で過去の制作物を動かそうとコンパイルすると

注意:Test.javaは推奨されないAPIを使用またはオーバーライドしています。
注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。`

と出るので、-Xlint:deprecationをつけて再コンパイルすると

Test.java:3: 警告:[deprecation] javax.swingのJAppletは推奨されません
public class Test extends javax.swing.JApplet {
                                       ^
警告1個

という文が出て、そのままappletviewerで開こうとすると色々とエラーが出てきまして、基本情報技術者試験を受験するために少しjavaを勉強しただけの自分にとってはよくわからないエラーだったので調べてみて、そこで初めてjdk11ではappletが動かないということを知りました…

どうしても過去の制作物を動かしたかったので、取り急ぎappletを動かすためにjdk11をアンインストールしてjdk8をインストールし直しました。その手順を備忘録としてまとめておきます。

方法

まずopenjdk-11-jdkをアンインストールするために、次を実行する。sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*
完了したらjava -versionそのようなファイルやディレクトリはありませんというのを確認してから、sudo apt install openjdk-8-jdkを実行しopenjdk-8-jdkのインストールを行う。
完了したらjava -versionで確認して、インストール完了。
再度コンパイルしてもエラーは出ないはず。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0