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代码编辑区字体大小

在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.”

时间: 2024-07-31 19:29:08

Eclipse在Java开发常见的问题总结的相关文章

Jdk1.7+eclipse搭建Java开发环境

Jdk1.7+eclipse搭建Java开发环境 1.    下载jdk1.7 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 或者云盘下载:http://pan.baidu.com/share/link?shareid=2285218395&uk=4095064718 2.    下载eclipse http://www.eclipse.org/downloads/packa

在eclipse配置java开发环境及创建java项目

配置java开发环境 1.eclipse→window→preferences→java→installed jres 查看路径 2.把eclipse中java的编译器版本改成最大,window→preference→java→compiler 3.为避免开发中打开空格出现小黑点,把eclipse中,window→preference→general→editors→text editors(去掉show whitespace characters前面的对号) 创建java项目 1.file→n

eclipse下java开发环境部署-maven

本人从事java开发多年,自从2012年接触maven,感觉有利有弊, 方便的地方大家都知道,程序上依赖那些软件包,只要在pom.xml里面写一段依赖的配置就好了 有时候程序庞大了,开发的人多了,如果对于依赖没有控制和管理,各自写一套,那么就会发现你依赖了很多不同版本的包,看起来很乱,对于有代码洁癖的我是无法忍受的. 本次搭建的环境主要是为了以后开发一些java相关的demo作为铺垫. 部署这么一套环境需要如下软件: jdk1.6.0_24 eclipse-jee-kepler-SR2-win3

Java开发常见基础题大全

1.&和&&的区别? &:逻辑与(and),运算符两边的表达式均为true时,整个结果才为true. &&:短路与,如果第一个表达式为false时,第二个表达式就不会计算了. 2.”==”和equals方法究竟有什么区别? ==:表示两个变量的值是否相等,用于比较两个基本数据类型的数据或者引用变量. equals:用于比较两个独立对象的内容是否相同.字符串的比较也用equals. == 对于基本类型来说是值比较,对于引用类型来说是比较的是引用:而 equal

10个利用Eclipse调试Java的常见技巧

http://www.open-open.com/news/view/1ad9099 阅读目录 1. Conditional Breakpoint 2. Exception Breakpoint 3. Watch Point 4. Evaluation (Display or Inspect or Watch) 5. Change Variable Values 6. Stop in Main 7. Environment Variables 8. Drop to Frame 9. Step F

JAVA 开发常见问题解决

MySQL 表存在两个字段类型是TIMESTAMP 的时候,经常出现问题如下: Caused by: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078) at com.mysql.jdbc.SQLError.createSQLE

java开发工具——Eclipse的常见使用说明

Java开发常见工具介绍: A:操作系统自带的记事本软件 B:高级记事本软件 C:集成开发环境 IDE (Integrated Development Environment) Eclipse的基本使用Eclipse的基本使用: 选择工作空间 工作空间 其实就是我们写的源代码所在的目录 用Eclipse来完成一个HelloWorld案例 代码以项目为基本单位 创建项目 创建包 创建类 编写代码 eclipse的汉化及检查: 使用dropins安装插件 从Eclipse3.5开始,安装目录下就多了

JAVA开发简易计算器界面-SWT

大家好,我是成都[LD],博客四年前就申请了,一直没打理,最近正好有时间,遂萌生了写技术博客的念头.我不得不感慨现在新技术更新很快,一不小心,就感觉自身就Out了.记得一年前,当时我也是在51CTO上了解到NoSQL和Hadoop这样的信息,当时就简单觉得很新奇,没想到一年之后发展如此迅速~~当然我这样说,并不是叫大家去追寻新技术,最根本的还是基础打牢靠,休息的时候多去了解下最新的IT动态.学习下前辈高手的一些技能~~打铁还需自身硬嘛! 我写博客的目的:一来是为了促进自身的进步,二来是为了希望与

不喜欢SAP GUI?那试试用Eclipse进行ABAP开发吧

Jerry和SAP成都研究院一些新同事聊天时,谈到ABAP和SAP GUI这个话题.很多新同事在加入SAP成都之前,是做Java和C++开发的,习惯了Eclipse/IntelliJ IDEA/Visual Studio这些现代IDE,对于SAP GUI这个比较"复古"的IDE不太适应. 其实还有一个选择:ABAP Development Tools,最初在SAP内部称为ABAP in Eclipse.这个工具SAP在很多场合简称为ADT,本文后续部分也使用这个简称. 简单地说,SAP