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,弹出的对话框的右上角有一个左右滑动的选项,一般选择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.”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值