示例代码:
from java.lang import System
if __name__ == '__main__':
[System.out.print(x) for x in "Python-powered Java Hello World from within a List-Comprehension."]
令人烦恼的输出:
console: Failed to install 'org.python.util.JLineConsole': java.nio.charset.UnsupportedCharsetException: cp0.
console: Failed to install 'org.python.util.JLineConsole': java.nio.charset.UnsupportedCharsetException: cp0.
Python-powered Java Hello World from within a List-Comprehension.
我尝试了这里和这里描述的解决方案。两个方案都失败了(我已经向JVM和PyDev交互式控制台添加了-Dpython.console.encoding=UTF-8参数)。
还有一个关于此问题的问题在这里,四个月前,没有人回答。那么,我该如何解决它?
编辑:我刚刚安装了新的Eclipse Luna,使用Jython安装了PyDev,但仍然出现同样的问题。