如何在Eclipse中更改java机器的默认字符集?
我正在寻找任何优雅的方法,如何在Eclipse中将Java机器的默认字符集更改为UTF-8。我已经找到了很多方法,如何从源代码中执行,但我想知道,如何在不编写java源代码的情况下从EclipseIDE快速、轻松地执行。如何在Eclipse中更改java机器的默认字符集?,java,eclipse,character-encoding,Java,Eclipse,Character Encoding,我正在寻找任何优雅的方法,如何在Eclipse中将Java机器的默认字符集更改为UTF-8。我已经找到了很多方法,如何从源代码中执行,但我想知道,如何在不编写java源代码的情况下从EclipseIDE快速、轻松地执行。 谢谢。您可以更改首选项页面工作区中所有文件的工作区默认编码,大约在对话框的左下角。所有新项目和文件都将使用该编码 但是,如果您使用的是现有项目,请注意以下三点: 使用不同编码保存的现有文件可能需要转换;它不会自动发生 项目(或项目中的文件或文件夹)可能具有其他默认编码(“属性”
谢谢。您可以更改首选项页面工作区中所有文件的工作区默认编码,大约在对话框的左下角。所有新项目和文件都将使用该编码 但是,如果您使用的是现有项目,请注意以下三点:
编辑:要编辑应用程序的默认字符编码,请参阅答案 简而言之,您必须将其设置为JVM参数,如
java -Dfile.encoding=UTF-8 … com.x.Main
我已经尝试将其作为JVM参数添加到运行配置中,这将启动我正在为其开发插件的应用程序。没有变化。