【发布时间】:2013-10-10 23:58:38
【问题描述】:
我的 Mac 上的 Intellij 12 存在多个问题。
如果我在包含挪威字符的目录中创建项目,IDE 无法找到项目目录,甚至不会启动编译过程
-
如果我有一个带有国际字符的 Java 类,编译器会将其抛出
13.app/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain Fårekjøtt 线程“主”java.lang.ClassNotFoundException 中的异常:F��rekj��tt 在 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) 在 java.lang.Class.forName0(本机方法) 在 java.lang.Class.forName(Class.java:188) 在 com.intellij.rt.execution.application.AppMain.main(AppMain.java:113)
进程以退出代码 1 结束
解决此问题的正确方法是什么?
【问题讨论】:
-
可能不是你想听到的,但最安全的方法是不要使用带有国际字符的 java 类。
-
好吧,Domain Drives 设计就这么多吧 :)
-
@vikingsteve 我想这是一个典型的例子,说明将问题坚持到底是多么有价值,而不是放弃并走捷径。我真的希望 Java 类使用领域语言。现在我可以做到了。
-
不错的一个!很高兴你明白了。
标签: internationalization intellij-idea