[エラー]この環境ではコンパイラは提供されていません。おそらく、あなたはJREではなくJREで実行しています



No Compiler Is Provided This Environment



3つの方法:
私がjreを変更した最初のものは役に立たないようでした
2番目の方法が最良の方法であると言われています。でも、まだ春に連絡していないので諦めます
3番目の個人的な実験は確かに実行可能ですが、それを一度だけ行うことはできません。 A
また、マスターが迷路に来ることを願っています。 。


今日は私にとって本当に悪い日です。 Eclipse4.4.1に基づくSpringTool Suiteの最新の圧縮バージョンのダウンロードに多くの時間を費やしましたが、次のエラーが発生します。



[ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [INFO] 1 error [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 18.162 s [INFO] Finished at: 2014-12-30T02:13:56+05:30 [INFO] Final Memory: 8M/19M [INFO] ------------------------------------------------------------------------ [WARNING] The requested profile 'pom.xml' could not be activated because it does not exist. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project demo: Compilation failure [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [ERROR] -> [Help 1]
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 十一
  • 12
  • 13
  • 14
  • 15
  • 16

誰かが問題を知っていますか?前もって感謝します。

2014-12-16 09:36:03.0のNavdeepからの質問




[エラー]を解決するには、次のいずれかの方法を選択できます。この環境ではコンパイラは提供されていません。おそらく、JDKではなくJREで実行していますか?

方法1

  • 「Windows」->「設定」->「Java」->「インストールされたJRE」->「追加」->「標準VM」をクリックし、「JAVA_HOME」を選択します。
    JAVA_HOME
  • インストールされているJREから新しいJREを選択し、[OK]をクリックします
    JRE

方法2

最も単純で、すべてのシナリオに適用可能

  • 最初のステップ-SpringTool Suite(STS)のインストールディレクトリを開きます
  • ステップ2-STS.iniを右クリックします
  • 3番目のステップ--VMJAVA_HOME / bin /javaw.exeを開いてEclipseSpring Tool Suite(STS)を再起動すると、EclipseはこのJDKを自動的に取得します。
-vm G:/jdk1.7.0_25/bin/javaw.exe -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20140603-1326 -product org.springsource.sts.ide --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m -XX:MaxPermSize=256m -Dorg.eclipse.swt.browser.IEVersion=10001
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 十一
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

方法3

pom.xmlを開き、強調表示された部分を入力して、正しいJDKパスを入力します。 (最初から最後まで、部分的な強調表示はサポートされていません)



<build> <plugins> <plugin> <groupId>org.springframework.bootgroupId> <artifactId>spring-boot-maven-pluginartifactId> plugin> <plugin> <artifactId>maven-compiler-pluginartifactId> <version>3.1version> <configuration> <fork>truefork> <executable> D:jdk1.7.0_25injavac.exe executable> configuration> plugin> plugins> build>