投稿日:2020年10月1日
更新日:2020年9月29日
今までとこれからの内容
前回までに、VsCodeエディターの簡易テストは、終了しました。
まだ、簡易テストなので、なんとも言えませんが、VSCODEをこれからも使っていき予定です。
ただ、やればやるほど、懸案(解らないところ)が増えているようなぁ~(笑)
まっ!いいか!
今回は、JAVAを勉強する前に、VSCodeでハマった部分をまとめておきます。
VSCode出てきた下記のエラーが原因です。
(前回には、詳しく書いています)
私は何がやりたいか?
私は基本的にJava8系を使って、開発を行いたいと考えています。
その理由は!
お客様の環境に合わすのが目的です!
お客様からは!
「JAVAのバージョンは上げてもいいよ~!」
「動けばになりますが~(笑)」
との回答なので、Javaのバージョンを上げてもいいのですが、よくあるパターンとして、バージョンを上げて勉強すると!
・機能が増えていて、勉強が難しくなる。
・一度上げて開発をしてしまうと、バージョンダウンは、結構大変である。
がよくあるパターンです。
結論としては、やはりどうしてもJAVA8系で開発をすることに決めました。
ただそこに考えが落ち着くまで、JAVA11でのテストも実際やってみました(笑)
何が問題なのか解らないので、いろいろやったことは!
- 色々テストしていかなければならないので、いつでも古いバージョンに落とせる機能がほしい!
- VMかHyper-Vがあれば、これはクリアー可能!
Hyper-Vをチョイス!
- VMかHyper-Vがあれば、これはクリアー可能!
- 当然、上記の為、Windowsの新規インストール。
- そうなると!下記が無条件で発生!
- Apacheの環境作成
- 最低限のアプリのインストール等々^^;
- JAVA8、Java11の切替テスト
- VSCODEの+Javaxxのテスト(バージョン別)
- 上記に加え、既存環境への影響テスト(オラクルや.net、phpなどなど)
かなり環境は勉強させられました(笑)
少しは、環境に強くなったのではないかと思います(笑)
(時間は、かなりかかりましたが~www^^;)
さて、まとめますか!
基本的にエラー内容はそのままです。
そのままと書きましたが、Java11以降とは、何が原因でJava11以降なのかわかりませんでした。
- Tomcatのバージョン?
- あやしい~
- VsCodeのエクステンション?
- あやしい~
- VSCode?
- これは、過去の開発もあるので、ないかな!
- これが大間違いでありました(笑)
- これは、過去の開発もあるので、ないかな!
結論は、VSCODE自体が、Java11からでないと、サポートし無くなったっぽいです。
(Microsoftさん、たのむよ~www^^;)
(それとも、過去をよく無視するオラクルさん?)
結論は、VsCodeのバージョンを落とすしかありません!
ということで、過去バージョンのインストールを行います。
でも、どこまでバージョンを落とせばいいのかぁ~www^^;
VsCodeの過去バージョンのダウンロード
私は、VSCODEは始めたばかりなので、過去バージョンは持っていません。
仕方ないので、いろいろ探すことになります。
基本は、マイクロソフトのダンロードサイトですね♪
https://code.visualstudio.com/download
どこにあるんだ~www^^;
ない^^;
仕方ないので、Google先生に聞きます♪
ここ?
https://visual-studio-code.jp.uptodown.com/windows/download/2316858
これって、64bitと書いたり書かれていないけど、大丈夫なのかぁ~^^;
とりあえず、見送りとします。
higiさんのページに明記ありました♪
・VSCodeをロールバック(以前のバージョンに戻)した
感謝します♪
結論は、ここです♪
https://code.visualstudio.com/updates/v1_49
ただ、Zipファイルがないのです^^;
仕方ないので、一回exeよりインストールして、ポータブルに変更可能かテストしました!
結果はダメでした(笑)
目的は、Zipインストールしたいので、さらに検索!
そんな中で、IQ49さんのページを見つけました♪
・古いバージョンのVSCodeのzipを入手する方法
感謝します♪
内容を理解して(フムフム)
なるほど!(たぶん)
下記が基本のようです。
https://vscode-update.azurewebsites.net/(your-version-here)/win32-x64-user/stable
で、確固の文を欲しいバージョンに変えたらOKみたいです。
ただ、このままでは、ZIPファイルでないので、MicrosoftのダンロードページからURLの分析して、出た結果が下記です!
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
って、書きたいのですが、明記していいのかわからないので^^;
すいません^^;
とりあえず、全バージョン(Zipファイル)のバージョンをダウンロード出来ました♪
過去のVSCodeのテスト
とりあえず、JAVAエラーがないものを探します。
一つずつテストして、出てきた結果が!
VSCODE バージョン | Java8対応 |
---|---|
1.27.2 | ◎ |
1.31.1 | ◎ |
1.40.2 | ◎ |
1.43.0 | ◎ |
1.44.0 | ◎ 始めにワーニングが出ます。 |
1.45.0 | ◎ 始めにワーニングが出ます。 |
1.46.1 | ◎ 始めにワーニングが出ます。 |
1.47.3 | × |
1.48.0 | ◎ |
これで、VSCODEのバージョンが決定しました(祝♪)
これからは、1.46.1を使用することになります♪
ハマった所
実は、今回はすごくハマりました。(笑)
まぁ~。結論が出たのでよしとしましょう♪
(一時期、諦めモードにも入りましたが~www^^;)
参考サイト
ありがとうございました♪
残っている懸案
分類 | 懸案 | 完了 |
---|---|---|
Java | voidって? | |
Java | mainは、.netと同じmain? | |
java | PHPでいうとたぶんechoかな? | |
VSCode | ターミナルにでてきたけど、ブラウザはどうするの? |
今回のまとめ
次こそ絶対に、始めてのJAVAにやります!
さて、がんばりますよ~♪
(ハマりたくないよ~(笑))