首页 > 代码库 > Eclipse在Java开发常见的问题总结

Eclipse在Java开发常见的问题总结

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,弹出的对话框的右上角有一个左右滑动的选项,一般选择FileSearch
 
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 -> InstalledJREs,选中一个JRE,然后点击Edit,重新设置JVM内存大小,譬如-Xmx1024M
 
10. Java的第三方jar没有放到Referenced Libraries中
Eclipse中有两种View,即Project Explorer与Package Explorer。在PackageExplorer窗口中会出现Referenced Libraries,但Java EE 透视图中默认左边只有ProjectExplorer窗口。因此只要打开Package Explorer窗口即可,打开方法:菜单Window->ShowView->Other->Java->Package Explorer ,如果PackageExplorer窗口中仍不见Referenced Libraries目录,则可以点击PackageExplorer窗口右上角的倒三角箭头,在弹出的菜单中选择“Show ‘Referenced Libraries‘Node.” 

Eclipse在Java开发常见的问题总结