win10システムでのjdkバージョンとscalaバージョン間の非互換性を解決するにはどうすればよいですか?

       最近、プロジェクトを行うためにScalaに連絡する必要があるため、関連するソフトウェアを自分でインストールしようとしましたが、インストール中にさまざまな問題が発生したので、私の解決策について説明します。Scalaをインストールするための前提条件は、事前にJava環境を構成する必要があることです。一般的なJdkおよびScala互換バージョンは次のとおりです。

インストールプロセス中にバージョンが一致しない場合、一時的に2つの問題のみが発生しました。

1.エラーが報告されます:コンパイラーの初期化に失敗しました:オブジェクトjava.lang.Object

2.別のエラーを報告する:Java.lang.NullpointerException

上記の2つのエラーは、JdkバージョンとScalaバージョンの不一致が原因で発生し、最初の図に従ってJdkまたはScalaバージョンをダウンロードできます。

JDKダウンロードアドレス:http : //www.oracle.com/technetwork/java/javase/downloads/index.html

Scalaダウンロードリンク:http : //www.scala-lang.org/downloads

JdkまたはScalaのダウンロードで問題が発生することを考慮して、jdk1.8.0とJdk11、Scala2.11.11.msiを特別にダウンロードして共有しました。使用した組み合わせはjdk1.8.0 + Scala2.11.11です。 msi。私はあなたとJDK11を共有しており、必要に応じてダウンロードできます。

jdkダウンロードリンク:https: //pan.baidu.com/s/19TiZHTBUhro4my13-XYY4Q抽出コード:2oRM 

Scalaダウンロードリンク:https: //pan.baidu.com/s/1I23WRFiqqeYZ9lgzNOtlfA抽出コード:x7D5

1.インターネットには多くのJdk設定環境があるので、紹介しません。

2. Scalaの設定プロセスはJdkの設定と似ていますが、私のコンピューターはwin10なので、win10システムについて説明します。

1)New- "変数名フィールドに入力:SCALA_HOME:変数値フィールドに入力:C:\ Program Files(x86)\ scala、これはインストールしたディレクトリに依存します

2)Path変数を見つけます。A、%SCALA_HOME%\ bin B、%SCALA_HOME%\ jre \ binの2行を追加します

3)New- "input in variable nameフィールド:ClassPath(すでにシステムにある場合、新しいものを作成する必要はありません):input in variable valueフィールド:。;%SCALA_HOME%\ bin;%SCALA_HOME%\ lib \ dt.jar;% SCALA_HOME%\ lib \ tools.jar .;前後の記号に注意してください。;記号

4.環境を構成した後、実行中のウィンドウにcmdを入力し、コマンドラインにscalaを入力します。scala>の後に他のコンテンツはなく、scalaのインストールと構成は正常に行われます。画像を見て、インストールが成功したかどうかを確認できます。

 

おすすめ

転載: blog.csdn.net/xgysimida/article/details/107142150
おすすめ