Java开发 Eclipse使用技巧(转)
1、如何设置默认的代码目录为src,默认的输出目录为bin?
window->Preferences->java->Build Path中,右侧选择Folders就可以
2、如何为快速局部变量设置getX,setX属性?
在代码里->右键->source->Generae Getters and Setters,然后在弹出的对话框里,把要加的属性前打勾
3、快速增加try-catch语句块
光标放到出错行,然后ctrl+1,在下拉列表里选择
4、eclipse保存时自动编译,若要取消自动编译
把Project->Build Automatically前的勾去掉,则在存盘的时候就不能自动编译了
此时,需要人工编译,选择项目->右键->Build Project
5.Ctrl+Shift+M倒入需要的包,Ctrl+Shift+O倒入需要的包并删除多余的包
6、Eclipse中如何输入Main函数的参数?
Run-->Run...-->Arguments-->Program arguments里点Variables.每行只写一个参数。如下加入3个参数:aaa,111,ccc
如果是MyEclipse:Run->Run Configurations...切换到【(x)=Arguments】选项卡

测试程序:
public class MyHelloWorld {
public static void main(String[] args) {
System.out.println("args元素个数:"+args.length);
for(int i=0;i<args.length;i++){
System.out.println("args元素"+i+"值为:"+args[i]);
}
}
}
运行结果:
args元素个数:3
args元素0值为:aaaa
args元素1值为:1111
args元素2值为:cccc
7、Ctrl+Shift+F格式化代码,如何更改换行宽度?
window->Preferences->java->code style->formatter 点编辑,在tab的Line Wrapping里有Maximun line width后
可以看到默认是80,因为默认不让改。所以关闭Profile在上一个窗口里,首先新建一个,如xuhkTemple。
在tab的Line Wrapping设置就可以了。这样以后自动格式化时,按照自己的宽度换行了。
8、Debug时的快捷键。
查看表达式的值:Ctrl+Shift+I
如果要调试线程内的代码,按F5跟不进去,可以先把线程内的代码打上断点,然后按F8跳到线程内的断点处。
9、不是关闭程序,是关闭当前的代码窗口。Ctrl+W
10、如何显示显示代码行数
window->Preferences->General->Editors->Text Editors 把【Show line numbers】前打勾
11、当输出窗口Console中有输出时,如何禁止弹出有输出的窗口。
特别是运行多个程序时,比如TCP通信,需要两个程序在运行,想看一个程序的输出时,还没看清楚呢,另一个程序也有输出,就跳出来了。如何禁止弹出有输出的窗口呢?
window->Preferences->Run/Debug->Console,取消【Show when program
writes to standard out】、【Show when program writes to standard
error】前面的勾。
12、解决代码提示快捷键【Alt+/】失效问题
其实默认他设置为Ctrl+空格。我们把它修改过来。
Window->Preferences->General->keys、把Word completion(完成单词)的快捷键设置Alt+/删掉,把Content Assist(内容提示)的快捷键 改成Alt+/
13、增强提示功能,默认情况下输入点时才出提示框,如果没遇到点需要人工按快捷键Alt+/才出提示框,那能不能不按快捷键,输入任何字母都马上出提示框呢?答案是可以的,如下设置。
Window->Preferences->Java->Editor->Content Assist。在窗口看到选项【Auto Activation triggers for java】后只有一个点,把他改为
.abcdefghijklmnopqrstuvwxyz(,这样输入任何字母都可以开始提示了。
14、如何导出导入配置。
如果你的配置很好,要大家一起来用,这样别人不用一个一个配置了,需要我们把配置进行导出。
导出:File->Export->General->Preferences->点按钮【下一步】->把【Export all】前打勾,选择导出文件路径->点按钮【Finish】
导入:File->Import->General->Preferences->点按钮【下一步】->把【Export all】前打勾,选择导入文件路径->点按钮【Finish】
15、注释快捷键Ctrl+/,如果失效可以重新设置
Window->Preferences->General->Keys 在搜索行里输入Toggle Comment,把所有Toggle Comment的快捷键都改为Ctrl+/。我碰到改完也是不好使,只能回复默认重新设置
16、Ctrl+Q跳到最后一次的编辑处
17、删除所有断点
Window->Open Perspective->Debug,在右上角的Breakpoints窗口中,把一个一个复选框前面的勾取消就可以了,或者直接点Breakpoints窗口的【Remove All Breakpoints】按钮。
18、让Eclipse恢复默认视图界面
Window -> Reset Perspective
19、刚启动时让提示选择工作区的界面重新出现
Window->Preferences->General->Startup and Shutdown->Workspase 选中Prompt for workspase on startup
20、Eclipse中如何设置命令行参数?如-D参数
-D<propertyName>=value
在虚拟机的系统属性中设置属性名/值对,运行在此虚拟机之上的应用程序可用System.getProperty("propertyName")得到
value的值。如果value中有空格,则需要用双引号将该值括起来,如-Dname="space
string"。该参数通常用于设置系统级全局变量值,如配置文件路径,应为该属性在程序中任何地方都可访问。
具体根据自己的项目情况,特别是跨平台的时候用。
例如下面的测试类TestD:
import java.util.Properties;
public class TestD {
public static void main(String[] args) {
Properties propsys = System.getProperties();
String proId = propsys.getProperty("PROID");
System.out.println("PROID="+proId);
}
}
如在DOS窗口下,为类TestD添加-D参数PROID。输入命令java -DPROID=Test01 TestD
运行结果:
PROID=Test01
那在Eclipse下如何添加-DPROID=Test01呢?
Run->Run Configurations......切换到【(x)=Arguments】选项卡,(参见上面6、Eclipse中如何输入Main函数的参数?的图),在VM arguments:下面输入-DPROID=Test01。
21、为导入导出增加快捷键
Window->Preferences->General->Keys 在搜索行里输入Export,在Binding后输入Ctrl+Alt+O.导入的快捷键设置类似搜索行里输入Import再设置就可以了
转载自:http://blog.csdn.net/aspnet2002web/article/details/1925841
Java开发 Eclipse使用技巧(转)的更多相关文章
- Eclipse Java 开发平台实用技巧
前言 在使用Eclipse开发Java程序的使用,有很多实用的技巧,能大大提高开发效率. 本文将介绍一部分技巧.更多的心得还得在具体项目中慢慢掌握,熟悉. 初始设定 这些具体的设置方法这里不说,网上很 ...
- 28个Java开发常用规范技巧总结
1.类的命名使用驼峰式命名的规范. 例如:UserService,但是以下情景例外:DO / BO / PO / DTO / VO. 例如说:UserPO,StudentPO(PO,VO,DTO,等这 ...
- java开发eclipse常见问题(一)The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
最近刚开始用Eclipse开发,刚开始都是按教程一步一步的新建web工程也没出现什么问题. 今天选了一个新的workspace,建了个web工程发现最简单的jsp页面都报错:The superclas ...
- Java开发调试技巧及Eclipse快捷键使用方法
1. 快捷键 syso 通过打印输出来调试,println可接受object型的参数,能输出任何类型 Syso输出的是黑色字体,代表的是Debug的信息 Syse,输出的是红色字体,代表错误的输出信息 ...
- Eclipse,myeclipse开发中常用技巧总结
一.myeclipse自带包和自己部署的包冲突解决问题方案 原来的依赖设置: 修改后的配置: 二.取消Myeclipse的自动文件验证来增加myeclipse速度 1.Windows –> Pe ...
- 11-01 Java 开发工具 eclipse从下载、安装到实际使用的详细教程
Eclipse和MyEclipse简介 Eclipse是一种可扩展的开放源代码的IDE.起始于1999年4月,由OTI和IBM两家公司的IDE产品开发组组建. 2001年11月,IBM公司捐出价值4 ...
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可..http://www.orac ...
- 搭建java开发环境、使用eclipse编写第一个java程序
搭建java开发环境.使用eclipse编写第一个java程序 一.Java 开发环境的搭建 1.首先安装java SDK(简称JDK). 点击可执行文件 jdk-6u24-windows-i586. ...
- Linux下Java开发环境搭建—CentOS下Eclipse的安装教程
据了解,在Linux下的Java开发很多时候都比较喜欢使用vim + 插件,反而很少使用Eclipse,但是我是第一次使用Linux来进行Java编程,就什么都体验下啦,好啦,废话不多说,直接开始啦. ...
随机推荐
- vs无法打开项目的解决方案
错误提示: “未找到与约束 ContractName Microsoft.Internal.VisualStudio.PlatformUI.ISolutionAttachedCollectionSer ...
- 《Linux内核设计的艺术》学习笔记(六)执行setup.s
参考资料 1. 8259A可编程中断控制器 jmpi , SETUPSEG // 0x90200 到这里,bootsect.s的执行就算结束了.控制权转移到了setup.s文件的手中. setup程序 ...
- HTML笔记(二) 在HTML中使用CSS
外部CSS: <head> <link rel="stylesheet" type="text/css" href="mystyle ...
- webview页面和壳通信的库(精简版)
// PG精简版 (function() { var PG = { iosBridge: null, callbackId: 0, callbacks: [], commandQueue: [], c ...
- DB层面上的设计 分库分表 读写分离 集群化 负载均衡
第1章 引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题.对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载.对于系统的稳定性和扩展性造成了极大的 ...
- iOS - Swift available 平台判断
前言 Swift 语言中的 @available 和 #available,Swift 2.0 中,引入了可用性的概念.对于函数,类,协议等,可以使用 @available 声明这些类型的生命周期依赖 ...
- iOS - Swift NSNull 空值
前言 public class NSNull : NSObject, NSCopying, NSSecureCoding 作为占据空间的一个空值,如用在数组或字典中占据一个没有任何值的空间. 1.NS ...
- Tomcat6.0的Thisisverylikelytocreateamemoryleak异常
從Apache Tomcat 5.5升級到6.0,通常不用太大的修改,原有的Web Application就能繼續運作.不過在server.xml中設定MySQL Datasource,卻出現一串惱人 ...
- htm Dom对象与 Xml Dom对象的理解
html 是基于Xml的文档规范.是一种特殊的xml文档,这一点很重要 1.xml 文档的操作,java,c#,...各种语言都提供了很好的api对文档进行解析,操作.当然js 也不例外,提供了一系列 ...
- 【Oracle 数据迁移】环境oracle 11gR2,exp无法导出空表的表结构【转载】
今天做数据迁移,但是发现有些空表无法exp,后来找到问题所在. [原文]:http://www.cnblogs.com/wenlong/p/3684230.html 11GR2中有个新特性,当表无数据 ...