0

Mac の Intellij 12 に複数の問題があります。

  1. ノルウェー語の文字を含むディレクトリでプロジェクトを作成すると、IDE はプロジェクト ディレクトリを見つけることができず、コンパイル プロセスを開始することさえできません。

  2. 国際文字を含むJavaクラスがある場合、コンパイラはこれをスローします

    13.app/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain Fårekjøtt スレッド "main" での例外 java.lang.ClassNotFoundException: F��rekj��tt at java.net.URLClassLoader$1.run (URLClassLoader.java:366) で java.net.URLClassLoader$1.run(URLClassLoader.java:355) で java.security.AccessController.doPrivileged(ネイティブ メソッド) で java.net.URLClassLoader.findClass(URLClassLoader.java:354) でjava.lang.ClassLoader.loadClass(ClassLoader.java:423) で、sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) で、java.lang.ClassLoader.loadClass(ClassLoader.java:356) で。 lang.Class.forName0(ネイティブ メソッド) at java.lang.Class.forName(Class.java:188) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113)

    プロセスは終了コード 1 で終了しました

これを修正する正しい方法は何ですか?

4

1 に答える 1

0

Mac SDK 1.7_40 には、この問題を引き起こす既知のバグに対する修正が含まれています。Oracle SDK 1.7_40 を IDEA に追加すると、コンパイルされます。

Jetbrains サポートから;

このシステムのエンコーディングに既知の問題がある Mac で Oracle JDK 1.7 を使用してコンパイルしようとしています。この問題を回避するには、デフォルトの Apple JDK を使用するか、ファイルを UTF-8 に変換してください。Apple JDK 1.6 でのコンパイルが問題なく動作することを確認しました: https://www.dropbox.com/s/4rga4d0zphksvvd/Screenshot%202013-10-04%2020.20.44.png 。[設定] | [設定] に追加した無効な -encoding オプションを削除することを忘れないでください。コンパイラ。JDK 1.6 を使用できない場合は、Oracle の JDK 1.7.0_40 バージョンを試すこともできます。これには、この問題の修正がある (またはない) 場合があります。

于 2013-10-04T17:00:57.697 に答える