如何在Eclipse中为Java程序添加编译器标志?
我正在上一门课程,要求你提交编程作业 该规范说明如下 我们建议在本地测试解决方案时,使用相同的 用于编译的编译器标志。这将增加您的 程序在您的机器和测试环境中的行为方式相同 机器(请注意,当 由不同的编译器编译,或者甚至由具有 不同的标志) 我在网上读了很多关于如何为C++/C代码设置标志的答案 进入项目>属性>C/C++构建>设置>跨G++编译器>杂项 但是我在Java中找不到类似的选项(例如Java构建) 如何在编译程序时添加此标志 我使用的是霓虹灯版本的eclipse。javac Eclipse使用自己的编译器,而不是javac;我认为它不像javac那样接受命令行标志。但是有很多编译器选项,可以在Window | Preferences | Java | compiler下找到 java 要在运行时将参数传递给java,请单击工具栏上run按钮旁边的下拉三角形(看起来像绿色圆圈中的白色三角形)。转到“运行配置”。在这里,您可以为运行程序时设置许多选项。特别是,可以在“参数”选项卡上的“VM参数”框中输入标记,如如何在Eclipse中为Java程序添加编译器标志?,java,eclipse,Java,Eclipse,我正在上一门课程,要求你提交编程作业 该规范说明如下 我们建议在本地测试解决方案时,使用相同的 用于编译的编译器标志。这将增加您的 程序在您的机器和测试环境中的行为方式相同 机器(请注意,当 由不同的编译器编译,或者甚至由具有 不同的标志) 我在网上读了很多关于如何为C++/C代码设置标志的答案 进入项目>属性>C/C++构建>设置>跨G++编译器>杂项 但是我在Java中找不到类似的选项(例如Java构建) 如何在编译程序时添加此标志 我使用的是霓虹灯版本的eclipse。javac Ecl
-Xmx1024m
。javac
Eclipse使用自己的编译器,而不是javac;我认为它不像javac那样接受命令行标志。但是有很多编译器选项,可以在Window | Preferences | Java | compiler下找到
java
要在运行时将参数传递给java,请单击工具栏上run按钮旁边的下拉三角形(看起来像绿色圆圈中的白色三角形)。转到“运行配置”。在这里,您可以为运行程序时设置许多选项。特别是,可以在“参数”选项卡上的“VM参数”框中输入标记,如
-Xmx1024m
。正如Dawood所说,Eclipse使用自己的编译器,有关javac之间的差异,请检查线程
除此之外,我想提到的是,您必须确保开发环境和执行环境的java版本相同。例如,如果您使用
switch(String)
语句,它在java 1.7或更高版本中可以正常工作,但在java 1.6或更低版本中永远无法正常工作。正如Dawood所说,Eclipse使用自己的编译器,对于javac之间的差异,请检查线程
除此之外,我想提到的是,您必须确保开发环境和执行环境的java版本相同。例如,如果您使用
switch(String)
语句,它在java 1.7或更高版本中可以正常工作,但在java 1.6或更低版本中永远不会工作。Eclipse java编译器从工作区中java文件的属性中获取编码
右键单击该文件并打开属性。选择“资源”选项卡并查看“文本文件编码”部分。如有必要,将其设置为UTF-8
您还可以在“常规>工作区”页面的首选项中设置整个工作区的默认文本文件编码。Eclipse Java编译器从工作区中Java文件的属性中获取编码 右键单击该文件并打开属性。选择“资源”选项卡并查看“文本文件编码”部分。如有必要,将其设置为UTF-8 您还可以在“常规”>“工作区”页面的首选项中为整个工作区设置默认文本文件编码
javac -encoding UTF-8
java -Xmx1024m