我的Mac上有Intellij 12的多个问题。Intellij 12 Ultimate与国际字符有问题
如果我创建了一个项目,在directroy方含挪威字符,则IDE无法找到项目目录,甚至不会开始编译过程
如果我有一个Java类与国际字符,编译器会引发了这一点
13.app/lib/idea_rt.jar” com.intellij.rt.execution.application.AppMainFårekjøtt 异常线程 “main” 抛出java.lang.ClassNotFoundException:F javarekj tt at java.net.URLClassLoader $ 1.run(URLClassLoad在java.net.URLClassLoader $ 1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at 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) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:188) at com.intellij.rt.execution.application.AppMain.main(AppMain.java :113)
程序以退出码1结束
解决此问题的正确方法是什么?
可能不是你想听到的,但最安全的方法是不要在它们中使用带有国际字符的java类。 – vikingsteve
那么,Domain Drives的设计太多了:) –
@vikingsteve我想这是一个典型的例子,它是如何有效地跟踪问题到最后,而不是放弃和走捷径。我真的希望Java类处于领域语言。现在我可以做到这一点。 –