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编程,就什么都体验下啦,好啦,废话不多说,直接开始啦. ...
随机推荐
- [SAP ABAP开发技术总结]几个小技巧
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- mypc--------------->lspci,lsusb,meminfo cpuinfo ioports filesystems interrupts mounts net partitions pagetypeinfo slabinfo timer_list uptime version zoneinfo 等配置信息
[user@username home]$ lspci00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Contro ...
- 常用sql(转)
1增 1.1[插入单行]insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心 ...
- Python SSH登陆--pexpect,pxssh
from pexpect import pxssh host = '192.168.80.139'user = 'allen'password = 'allen'command = 'df -h' d ...
- strcpy, memcpy, memset函数
一. strcpy函数 原型声明:char *strcpy(char* dest, const char *src); 头文件:#include <string.h> 和 #inclu ...
- Android设置Activity启动和退出时的动画
业务开发时遇到的一个小特技,要求实现Activity启动时自下向上弹出,退出时自上向下退出. 此处不关注启动和退出时其他Activity的动画效果,实现方法有两种: 1.代码方式,通过Activity ...
- Android App组件之ListFragment -- 说明和示例
Android App组件之ListFragment -- 说明和示例 1 ListFragement介绍 ListFragment继承于Fragment.因此它具有Fragment的特性,能够作为a ...
- java实现数据库连接池
package com.kyo.connection; import java.sql.Connection; import java.sql.DatabaseMetaData; import jav ...
- latex输入希腊字母
\alpha产生字符α;\beta产生字符β:\gamma产生字符γ:\delta产生字符δ;\epsilon产生字符ε; \zeta产生字符ζ:\eta产生字符η;\theta产生字符9; \iot ...
- crontab在一秒内刷新多次导致部分脚本不生效的问题分析
版权声明:本文由康中良原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/182 来源:腾云阁 https://www.qclo ...