??xml version="1.0" encoding="utf-8" standalone="yes"?> The cause of this is a file that is not UTF-8 is being parsed as UTF-8. It is likely that the parser is encountering a byte value in the range 但这ơ很诡异Q我使用notepad++pom.xml的编码保存ؓ“UTF-8无BOM”形式Qpom.xml文g内的encoding属性设 W一Q可以直接在XML文g中更改UTF-8为GBK或GB2312 <?xml version="1.0" encoding="GB2312"?> W二Q可以在Eclipse中更改,?eclipse 的功能表 [Project]→[Properties]Q點?[Resources]Q在右邊的「Text file encoding」,把原來是pȝ預設的編|改為 「UTF-8」?/span> W一U方案可行,属于逃避的方法,攑ּQ第二种也不是解xq种问题的,l箋|上搜烦惊奇的发玎ͼ原来解决Ҏ是这LQ?/p> 把xml的encoding属性值UTF-8改ؓUTF8Q我操,太伤蛋了 1.选中你要加注释的区域Q用ctrl+shift+C 会加?/注释 补充Q选中要加注释的区域,ctrl+/ 会加//注释 2010/09/13 选中后,ctrl+shift+\,L选中部分的注?/p>
Q{Q附myeclipse中的所有快捷键列表Q?/font>
今天在eclipse中编写pom.xml文gӞ注释中的中文被eclipse识别到错误:Invalid byte 1 of 1-byte UTF-8 sequenceQ曾多次遇到该问题,问题的根源是Q?/p>FE
-FF
. These values are invalid in the UTF-8 encoding.
|ؓ“UTF-8”Q问题依旧啊Q郁闷了Q难道上q的理论有问题?q是eclipse的bug呢?在网上看了半天,基本都是q么说的?/p>
]]>
2.先把你要注释的东襉K中Q用shit+ctrl+/ 会加?* */注释
3.要修改在eclispe中的命o的快捷键方式我们只需q入windows -> preference -> General -> key讄p??
Ctrl+1 快速修?最l典的快捷键,׃用多说了)
Ctrl+D: 删除当前?span class="Apple-converted-space">
Ctrl+Alt+↓ 复制当前行到下一?复制增加)
Ctrl+Alt+↑ 复制当前行到上一?复制增加)
Alt+↓ 当前行和下面一行交互位|?特别实用,可以省去先剪?再粘贴了)
Alt+↑ 当前行和上面一行交互位|?同上)
Alt+← 前一个编辑的面
Alt+→ 下一个编辑的面(当然是针对上面那条来说了)
Alt+Enter 昄当前选择资源(工程,or 文g or文g)的属?span class="Apple-converted-space">
Shift+Enter 在当前行的下一行插入空?q时鼠标可以在当前行的Q一位置,不一定是最?
Shift+Ctrl+Enter 在当前行插入I(原理同上?
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某?(对于E序过100的h有音?
Ctrl+M 最大化当前的Edit或View (再按则反?
Ctrl+/ 注释当前?再按则取消注?span class="Apple-converted-space">
Ctrl+O 快速显C?OutLine
Ctrl+T 快速显C当前类的承结?span class="Apple-converted-space">
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一?span class="Apple-converted-space">
Ctrl+E 快速显C当前Editer的下拉列?如果当前面没有昄的用黑体表示)
Ctrl+/(键? 折叠当前cM的所有代?span class="Apple-converted-space">
Ctrl+×(键? 展开当前cM的所有代?span class="Apple-converted-space">
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代?
Ctrl+Shift+E 昄理当前打开的所有的View的管理器(可以选择关闭,Ȁzȝ操作)
Ctrl+J 正向增量查找(按下Ctrl+J?你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显C没有找C,查一个单词时,特别实用,q个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相?只不q是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变呛_?span class="Apple-converted-space">
Ctrl+Shift+Y 把当前选中的文本全部变为小?span class="Apple-converted-space">
Ctrl+Shift+F 格式化当前代?span class="Apple-converted-space">
Ctrl+Shift+P 定位到对于的匚wW?譬如{}) (从前面定位后面时,光标要在匚wW里?后面到前?则反?
下面的快捷键是重构里面常用的,本hp己喜Ƣ且常用的整理一??一般重构的快捷键都是Alt+Shift开头的?
Alt+Shift+R 重命?(是我自己最q的一个了,其是变量和cȝRename,比手工方法能节省很多力_?
Alt+Shift+M 抽取Ҏ (q是重构里面最常用的方法之一?其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数l构(比较实用,有N个函数调用了q个Ҏ,修改一ơ搞?
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变?其是多处调用的时?
Alt+Shift+F 把Class中的local变量变ؓfield变量 (比较实用的功?
Alt+Shift+I 合ƈ变量(可能q样说有点不妥Inline)
Alt+Shift+V Ud函数和变?不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)
~辑
作用?功能 快捷?span class="Apple-converted-space">
全局 查找q替?Ctrl+F
文本~辑?查找上一?Ctrl+Shift+K
文本~辑?查找下一?Ctrl+K
全局 撤销 Ctrl+Z
全局 复制 Ctrl+C
全局 恢复上一个选择 Alt+Shift+↓
全局 剪切 Ctrl+X
全局 快速修?Ctrl1+1
全局 内容辅助 Alt+/
全局 全部选中 Ctrl+A
全局 删除 Delete
全局 上下文信?Alt+Q?span class="Apple-converted-space">
Alt+Shift+?
Ctrl+Shift+Space
Java~辑?昄工具提示描述 F2
Java~辑?选择装元素 Alt+Shift+↑
Java~辑?选择上一个元?Alt+Shift+←
Java~辑?选择下一个元?Alt+Shift+→
文本~辑?增量查找 Ctrl+J
文本~辑?增量逆向查找 Ctrl+Shift+J
全局 _脓 Ctrl+V
全局 重做 Ctrl+Y
查看
作用?功能 快捷?span class="Apple-converted-space">
全局 攑֤ Ctrl+=
全局 ~小 Ctrl+-
H口
作用?功能 快捷?span class="Apple-converted-space">
全局 Ȁzȝ辑器 F12
全局 切换~辑?Ctrl+Shift+W
全局 上一个编辑器 Ctrl+Shift+F6
全局 上一个视?Ctrl+Shift+F7
全局 上一个透视?Ctrl+Shift+F8
全局 下一个编辑器 Ctrl+F6
全局 下一个视?Ctrl+F7
全局 下一个透视?Ctrl+F8
文本~辑?昄标尺上下文菜?Ctrl+W
全局 昄视图菜单 Ctrl+F10
全局 昄pȝ菜单 Alt+-
D
作用?功能 快捷?span class="Apple-converted-space">
Java~辑?打开l构 Ctrl+F3
全局 打开cd Ctrl+Shift+T
全局 打开cd层次l构 F4
全局 打开声明 F3
全局 打开外部javadoc Shift+F2
全局 打开资源 Ctrl+Shift+R
全局 后退历史记录 Alt+←
全局 前进历史记录 Alt+→
全局 上一?Ctrl+,
全局 下一?Ctrl+.
Java~辑?昄大纲 Ctrl+O
全局 在层ơ结构中打开cd Ctrl+Shift+H
全局 转至匚w的括?Ctrl+Shift+P
全局 转至上一个编辑位|?Ctrl+Q
Java~辑?转至上一个成?Ctrl+Shift+↑
Java~辑?转至下一个成?Ctrl+Shift+↓
文本~辑?转至?Ctrl+L
搜烦
作用?功能 快捷?span class="Apple-converted-space">
全局 出现在文件中 Ctrl+Shift+U
全局 打开搜烦对话?Ctrl+H
全局 工作Z的声?Ctrl+G
全局 工作Z的引?Ctrl+Shift+G
文本~辑
作用?功能 快捷?span class="Apple-converted-space">
文本~辑?改写切换 Insert
文本~辑?上滚?Ctrl+↑
文本~辑?下滚?Ctrl+↓
文g
作用?功能 快捷?span class="Apple-converted-space">
全局 保存 Ctrl+X
Ctrl+S
全局 打印 Ctrl+P
全局 关闭 Ctrl+F4
全局 全部保存 Ctrl+Shift+S
全局 全部关闭 Ctrl+Shift+F4
全局 属?Alt+Enter
全局 新徏 Ctrl+N
目
作用?功能 快捷?span class="Apple-converted-space">
全局 全部构徏 Ctrl+B
源代?span class="Apple-converted-space">
作用?功能 快捷?span class="Apple-converted-space">
Java~辑?格式?Ctrl+Shift+F
Java~辑?取消注释 Ctrl+\
Java~辑?注释 Ctrl+/
Java~辑?d导入 Ctrl+Shift+M
Java~辑?l织导入 Ctrl+Shift+O
Java~辑?使用try/catch块来包围 未设|,太常用了Q所以在q里列出,自己讄?span class="Apple-converted-space">
也可以用Ctrl+1自动修正?span class="Apple-converted-space">
q行
作用?功能 快捷?span class="Apple-converted-space">
全局 单步q回 F7
全局 单步跌 F6
全局 单步跛_ F5
全局 单步跛_选择 Ctrl+F5
全局 调试上次启动 F11
全局 l箋 F8
全局 使用qo器单步执?Shift+F5
全局 d/去除断点 Ctrl+Shift+B
全局 昄 Ctrl+D
全局 q行上次启动 Ctrl+F11
全局 q行臌 Ctrl+R
全局 执行 Ctrl+U
重构
作用?功能 快捷?span class="Apple-converted-space">
全局 撤销重构 Alt+Shift+Z
全局 抽取Ҏ Alt+Shift+M
全局 抽取局部变?Alt+Shift+L
全局 内联 Alt+Shift+I
全局 Ud Alt+Shift+V
全局 重命?Alt+Shift+R
全局 重做 Alt+Shift+Y
查阅资料后发现这是文件系l不同步的问题,是因为在eclipse之外对工E中的resourceq行修改引v的;但是Q有时没有在eclipse之外q行修改Q也会报cM的错误?br /> 解决办法Q需要手动刷C下资源管理器?br /> Q?Q在eclipse中,工程目录右键Q选择F5QrefreshQ?br /> Q?Q设|eclipse自动h?br /> 通过Window->Preferences->General->WorkspaceQ选中Refresh automatically?/strong>
来自:http://hi.baidu.com/proglife/blog/item/0c14d0d9ad404e2910df9b3a.html操作pȝ版本QUbuntu 7.10 Gutsy
JAVA版本QJAVA 6
在Ubuntu下安装JAVA虚拟机和SDKQ开发包Q是非常LҎ的:
联网的情况下在终端下输入命o
$sudo apt-get install sun-java6-jre sun-java6-sdk
q条命o可以帮助下载ƈ安装JAVA6了,Z再给览器安装JAVA支持Q?
$sudo apt-get install sun-java6-plugin
安装完这三个之后q需要写入系l变量:
$sudo gedit /etc/environment
在文本编辑器里写入下面两行内容:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
q要系l虚拟机的优先顺序也调整一下:
$sudo gedit /etc/jvm
在文本编辑器里将下面一句写在最剙Q?
/usr/lib/jvm/java-6-sun
接下来在l端中输入命令:
$java -version
l端应该q回如下字样Q?
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)
q就说明JAVA环境已经建立好了Q你可以用文本编辑器写一个JAVA HelloWorld!E序执行一下javac~译qjava来解释执行看看效果?
二、安装配|Eclipse+MyEclipse
Eclipse是一个开源免费的软g开发工PIDEQ,是一个基于JAVA的可? 展的开发^収ͼ准确来说Eclipse提供的是一个框架和一l服务, Eclipse的开攑֏扩展性得Eclipse拥有大量的插件可以扩展Eclipse的开发能力和功能Q不仅仅局限于JAVA开发。所以虽? Eclipse是用JAVA~写的,但不仅仅可以用来q行JAVA开发,q可以用于C/C++{语a的开发,只要你安装相应的插g来扩展? Eclipse最初是由IBM向开源社区捐赠的开发框ӞIBM开发技术网站上有Eclipse的大量技术资料:
http://www.ibm.com/developerworks/cn/eclipse/
MyEclipse是用来扩展Eclipse的J2EE的开发功能的Q所以基本上很多Z用Eclipse都会随之安装MyEclipseQMyEclipse也是Eclipse的插件?
对Eclipse和MyEclipse的介l就到此了,正文开始:
首先在你的主文g夹(/home/[your name]Q下建立一个目录用于存放EclipseQ在shixinyu我的机子上是建立了一个JAVA目录?home/shixinyu下?
先去Eclipse官方|站上下载EclipseQ目前最新版本是3.3.1.1Q?
http://www.eclipse.org/downloads/
shixinyu我下载的是Eclipse Classic 3.3.1.1q个版本
下蝲完后下载到的压~文件可直接解压~其文g夹eclipse?home/[your name]/JAVA下,可直接双L行eclipse
接下来下载MyEclipseQ?
http://www.myeclipseide.com/module-htmlpages-display-pid-4.html
需 要下载与Eclipse 3.3相匹配的MyEclipse 6.0 GAq个版本Q下载前需要注意一点,MyEclipse是一个商业YӞ只能免费试用30天,30天之后必L交订阅码才能l箋使用。授权费用ؓ标准版是 32元Q专业版?3元。如果你有兴ƈ且也愿意为此掏钱Q那么请购买授权Q否则想要l用,误行处理?
下蝲完MyEclipse之后Q得到的是一?bin的文Ӟ打开l端Q用cd命oq入MyEclipse安装文g所在目录,如shixinyu的是存放?home/shixinyu/Downlads下的Q那么就是输入命令:
$cd /home/shixinyu/Downloads
然后键入命oQ?
$sudo sh MyEclipse_6_0_1GA_E3_3_1_Installer.bin
随后׃启动一个GUI的安装程序?
单击“Next“按钮l箋Q选择“I accept...“Q?
在这里选择Eclipse所在目录,单击“Choose“按钮来选择Qshixinyu的就是选择“/home/shixinyu/JAVA/eclipse“Q?
接下来选择MyEclipse的安装位|,我选择?/home/shixinyu/JAVA/MyEclipse"q里Q事先已l徏立了MyEclipseq个目录Q:
接下来选择Link FolderQ可以保持默认选择l箋Q?
接下来就可以安装了,单击“Install“按钮Q?
安装好后q入/home/shixinyu/JAVA/eclipse直接双击执行eclipse卛_自动识别出MyEclipseQ想要在“应用E序“里徏立菜单?
那么在终端下执行命oQ?
$sudo gedit /usr/share/applications/Eclipse.desktop
在文本编辑器里复制粘贴下面内?
|
保存q个文g后,׃?#8220;应用E序”下的“~程”中出现Eclipse的快h式?
你可以在Eclipse里新Z个Projects后新Z个Class来写一个HelloWorld!E序试一下?
1、首先下载eclipse-SDK-3.3Q这是目前最新版本的eclipse
官方下蝲Q?a >http://www.eclipse.org/downloads/
2、安装eclipse
Q?Q把eclipse-SDK-3.3解压到某个目录中Q俺解压到的?opt下,得到/opt/eclipse目录
如果xeclipse目录的更改ؓroot拥有Q可以执行下面的命o
sudo chown -R root:root /opt/eclipse
当然也可以不用?/p>
Q?Q在/usr/bin目录下创Z个启动脚本eclipseQ执行下面的命o来创建:
sudo vi /usr/bin/eclipse
如果不熟悉vi命o的可以用Ubuntu自带的简单文本编辑器geditQ用下面的命令来创徏Q?/p>
sudo gedit /usr/bin/eclipse
然后在该文g中添加以下内容:
#!/bin/sh
export MOZILLA_FIVE_HOME=”/usr/lib/mozilla/”
export ECLIPSE_HOME=”/opt/eclipse”
$ECLIPSE_HOME/eclipse $*
Q?Q让修改该脚本的权限Q让它变成可执行Q执行下面的命oQ?/p>
sudo chmod +x /usr/bin/eclipse
3、在桌面或者gnome菜单中添加eclipse启动图标
Q?Q在桌面或者启动面板上d图标Q?br />
在桌面(右键单击桌面->创徏启动器)或面板(右键单击面板->d到面?->定制应用E序启动器)上创Z个新的启动器Q然后添加下列数据:
名称QEclipse Platform
命oQeclipse
图标Q?/opt/eclipse/icon.xpm
Q?Q在ApplicationsQ应用程序)菜单上添加一个图?br /> 用文本编辑器?usr/share/applications目录里新Z个名为eclipse.desktop的启动器Q如下面的命?
sudo vi /usr/share/applications/eclipse.desktop
或?br />
sudo gedit /usr/share/applications/eclipse.desktop
然后在文件中d下列内容Q?
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platform
Comment=Eclipse IDE
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
里面q有好多帮助,而且都是FLASH?q你英文不太好,一步一步跟着?也肯定能学会..
反正我是受益匪浅.
来自 :http://etxiaohei.spaces.live.com/blog/cns!cbd99b4910a27472!336.entry
Error while trying to login to database : com.mysql.jdbc.Driver
解决办法Q?/p>
H口->首选项->MyEclipse->Database Explorer->Drivers->add
Name:MySqlJDBC
Example URL:org.gjt.mm.mysql.Driver
Driver Libraries:C:\eclipse\workspace\test\lib\mysql-connector-java-3.0.17-ga-bin.jar
按“确定”?/p>
H口->打开透视?>其他->MyEclipse Database Explorer
左窗口按右键->new
Driver选MySqlJDBC卛_解决?/p>
Eclipse3.1.2汉化linkҎ归纳 |