MyEclipse使用之一改变MyEclipse或者Eclipse新建文件的默认编码
Eclipse的
windowpreferencesGeneralContentType 的右边窗口改成gbk也可以utf也行
MyEclipse的:
windowpreferencesmyEclipsefiles and editorsjsp里面有encoding改这里为ISO/UTF
Eclipse和Java文件编码设定
如果在网上搜索文件编码问题您可以得到很多的解答甚至有的是号称终极解决方案所以您可能不会遇到编码问题了那么为什么我还要写这篇文章呢?因为我在两个平台下面工作默认的编码是不一样的所以需要跳整一下才行
看看Eclipse的设定吧如果你下载了Eclipse什么都不做就开始创建工程编码一切都没有问题可是你可能将你的工程移动到linux下面开发了原因就是你开始厌倦winxp了爱上了ubuntu这个时候问题就来了打开你在winxp下面的Eclipse点击Window﹥Preferences展开General﹥WorkSpace看到左边的Text file encoding没有默认的设定是简体中文编码(gbkgb这样)而linux下面呢是UTF
现在大家已经了解它们的区别了还等什么现在开始将你所有WorkSpace的文件编码都设定成UTF吧你将拥有在任何时候都能正常显示的Java文件没有乱码
项目编码
但是你会说以前的项目已经是其他编码你已经不想修改了只想从现在开始拥抱UTF这也是可以的当你新建一个项目希望使用和WorkSpace不同编码请右击你的项目选择Properties点击Resource看到Text file encoding了吧点击Other选择UTF你非常需要这样的编码格式不是吗?
JSP编码
这样就完了吗?没有可能jsp才是你打交道最多的文件你不是也希望所有的jsp文件都是UTF吗?那就接着看吧还是点击Window﹥Preferences这一次是展开Web and XML﹥JSP Files看到Encoding了吧赶快选择UTF吧如果可以将你的HTMLCSS等等这些文件的设定都弄成UTF吧你将会拥有完整的UTF的解决方案
最后看看你设定之后的效果吧新建一个JSP文件在第二步选择任意一个jsp的模板然后看看生成的jsp文件吧全部都是UTF了现在你可以放心了你的文件都是UTF的了
MyEclipse使用之二Struts国际化乱码问题解决收藏
开发工具MyEclipse 所有的文件编码都设置为utf所有过程正常开发结束后将messagesourcepropertis本地化
nativeascii messagesourcepropertis messagesource_zh_CNpropertis
运行发现页面上从资源文件中读取的内容仍然为乱码
解决方法本地化时指定编码方式即可如下
nativeascii encoding UTF messagesourcepropertis messagesource_zh_CNpropertis
MyEclipse使用之三取消myeclipse quick install对话框
我用的是myeclipse 今天打开的时候出现myeclipse quick install对话框这个对话框是做什么的?怎么才能取消?哪位知道啊指点一下
首先你把 那个myeclipse quick install对话框 的勾勾去掉
再把Windows ﹥ Preferences ﹥ Install/Update ﹥ Automatic Updates and uncheck Automatically Find New Updates and Notify Me 的勾勾去掉
这样就好了
MyEclipse使用之四增强Eclipse MyEclipse 的代码自动提示功能
一般默认情况下Eclipse MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的主要是EclipseMyEclipse本身有很多选项是默认关闭的要开发者自己去手动配置如果开发者不清楚的话就不知道EclipseMyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大
先举个简单的例子说明问题所在例如在EclipseMyEclipse代码里面打个foreachswitch等这些是无法得到代码提示的(不信自己试试)其他的就更不用说了而在Microsoft Visual Studio里面是得到非常友好的代码提示的实际上EclipseMyEclipse代码里面的代码提示功能默认的一般是点一般是有了点才会有代码提示
原理Auto Activation triggers for java这个选项就是指触发代码提示的的选项把改成abcdefghijklmnopqrstuvwxyz(的意思就是指遇到个字母和(这些符号就触发代码提示功能了(具体后面有说放心)
增强EclipseMyEclipse的代码提示功能具体怎么样来配置?
下面开始说步骤(注意本人用的MyEclipse 做讲解)
打开MyEclipse 然后window→Preferences
选择java展开Editor选择Content Assist
选择Content Assist然后看到右边右边的AutoActivation下面的Auto Activation triggers for java这个选项其实就是指触发代码提示的就是这个符号
Auto Activation triggers for java这个选项在后加abc字母方便后面的查找 修改然后apply点击OK
然后File→Export在弹出的窗口中选择Perferences点击下一步
选择导出文件路径本人导出到桌面输入test作为文件名点击保存
在桌面找到刚在保存的文件testepf右键选择用记事本打开
可以看到很多配置MyEclipse 的信息
按ctrl+F快捷键输入abc点击查找下一个
查找到abc的配置信息
把abc改成abcdefghijklmnopqrstuvwxyz(保存关闭testepf
回到MyEclipse 界面File→Import在弹出的窗口中选择Perferences点击下一步选择刚在已经修改的testepf文件点击打开点击Finish该步骤和上面的导出步骤类似
最后当然是进行代码测试了
随便新建一个工程新建一个类在代码输入switchforeach等进行测试你立即会发现果然出了提示而且无论是敲哪个字母都会有很多相关的提示了很流畅很方便
总结Auto Activation triggers for java这个选项就是指触发代码提示的的选项把改成abcdefghijklmnopqrstuvwxyz(的意思就是指遇到个字母和(这些符号就触发代码提示功 能了
顺便说一下修改类名接口名等以不同颜色高亮的可以这样配置在java→enditor→syntac右边展开java→classes勾上Enable这个选项选择自己喜欢的颜色即可
当然还有其他相关的颜色配置具体就不说啦其实在Preferences这个东西有很多可以配置的东西使得MyEclipse 优化的具体的就要各个人根据自己个人喜好去配置了
MyEclipse使用之五如何在MyEclipse添加javadoc(SUN 源代码)
按住CTRL点击一方法时出现
The jar file rtjar has no source attachment You can attach the source by cliking Attack Source below:
解决方法
因为rt的source在jdk目录的srczip文件里所以找到jdk目录下的srczip就行了
一般MyEclipse没有srczip
你要用到JDK安装包的路径比如你的JDK安装路径C:\Program Files\Java\jdk_
那就选择;C:\Program Files\Java\jdk_\srczip 即可
MyEclipse使用之六在用MyEclipse建JSP页面的时候自动生成的一些代码是什么意思?
在用MyEclipse建JSP页面的时候自动生成的一些代码是什么意思?
﹤% String path = requestgetContextPath(); String basePath = requestgetScheme()+://+requestgetServerName()+:+requestgetServerPort()+path+/; %﹥
以上这两段代码是干什么用的啊?什么意思
还有pageEncoding=ISO和charset=GBK有什么区别?
上面的段代码是得到JSP文件的URL的
pageEncoding是指你JSP文件的保存编码就是说你JSP文件以什么编码保存在硬盘上的
charset=GBK是你JSP输入输出的编码很多服务器在没有找到pageEncoding时有charset代替pageEncoding
MyEclipse使用的一些心得就介绍到这里希望对你有所帮助