1. editor does not contain a main type
这个
class所在包没有被添加到build path中。
解决方法:在左侧的package explorer中右击这个class所在包的上一级目录--build path--use as source folder。这样就解决问题了。重新打开class,再run一下,ok了
2. 改变Eclipse代码编辑区字体大小
Eclipse在Java开发常见的问题总结
在ubuntu 10.04下使用eclipse cdt 时,代码悬停窗口(即鼠标移动到代码元素上时弹出的代码预览窗口)的背景颜色会按系统默认方案显示为黑色,这将直接导致黑色的代码文本无法被看到(虽然可以通过鼠标框选高量的方式阅读)。修改该颜色的配置选项位于:
菜单栏 Window->Preferences->C/C++->Editor 项目中的Appearance color options里面的Source hover background选项,取消勾选System
Default,选择喜欢的颜色即可
3. Eclipse
快捷键
Ctrl+M 最大化当前窗口
Ctrl+/
注释当前行或者选中行;如果这些行已经注释,按这个组合键表示取消注释
Ctrl+F11 运行上次启动
Ctrl+Shift+F 自动排版
Ctrl+Shift+O 自动把程序中缺失的包添加到文件头
4.在当前工程文件中查找指定字符串
(1)ctrl+h 打开搜索界面
(2)选择File Search
(3)在Containing text框输入
关键字,Case Sensitive(区分大小写),Regular expresssion(
正则表达式)
(4)在File name patterns框选择文件类型,若不知道的话可输入 *.*
(5)在Scope选择搜索范围
5.使用eclipse运行需要输入参数的程序而不是cmd
(1)选择eclipse工具栏的run后面的小三角形,点击run configurations
(2)选择x=Arguments
(3)在Program arguments里面输入参数,多个参数用空格隔开
6.改变JLabel和JButton上面的字体和大小
jButton2.setFont(new java.awt.Font( "Dialog ", 1, 15));
“dialog”代表字体,1代表样式(1是粗体,0是平常的)15是字号
jlabel相同
7. Eclipse中查找整个wokespace中是否出现某个字符串
如果直接用ctrl+F,只能对当前文档进行搜索;如果想对整个项目进行搜索,可以ctrl+H,弹出的对话框的右上角有一个左右
滑动的选项,一般选择File Search
8. Eclipse打开文件后,中文出现乱码
这是因为Eclipse默认字符
编码为GBK,在Window -> Preferences -> General -> Workspace -> Text file encoding中设置为UTF-8即可。
9. 设置Eclipse
JVM的
内存大小
默认情况下,JVM的默认内存为-Xmx256M,当Eclipse在运行程序时,报出java.lang.OutOfMemory: Java heap space的
错误时,应该修改JVM的内存大小,设置方法为:Window -> Preferences -> Java -> Installed JREs,选中一个JRE,然后点击Edit,重新设置JVM内存大小,譬如-Xmx1024M
10. Java的第三方jar没有放到Referenced Libraries中
Eclipse中有两种View,即Project Explorer与Package Explorer。在Package Explorer窗口中会出现Referenced Libraries,但Java EE 透视图中默认左边只有Project Explorer窗口。因此只要打开Package Explorer窗口即可,打开方法:菜单Window->Show View->Other->Java->Package Explorer ,如果Package Explorer窗口中仍不见Referenced Libraries目录,则可以点击Package Explorer窗口右上角的倒三角箭头,在弹出的菜单中选择“Show 'Referenced Libraries' Node.”