Eclipse
2、MinGW:两种安装方式,一种是下载MinGW-x.x.x.exe(目前是MinGW-5.1.4),http://sourceforge.net/projects/mingw/files/,从All files找到Automated MinGW Installer大类,下面有MinGW的下载。这个程序会自动为我们下载需要的软件包,不过速度超慢。另一种就是自己下载这些软件包了,MinGW-x.x.x.exe运行时(Candidate)产生的mingw.ini文件里面有需要下载的列表,自己照着从上面那个网页下载,之后再用MinGW-x.x.x.exe来安装。
3、MSYS:上面那个网页下的MSYS Base System大类里面下载MSYS-1.0.11.exe文件。
4、msysDTK:MSYS Supplementary Tools大类下Current Release: msysDTK-x.x.x下载msysDTK-1.0.1.exe文件。
太笨了,找了很久才发现这些文件从网站上哪儿下载。
http://colorado.javaeye.com/blog/283779
http://blog.csdn.net/zhoufanking/archive/2008/02/13/2090990.aspx
eclipse.preferences.version=1
encoding/<project>=UTF-8
encoding/index.html=UTF-8
encoding/\u590D\u4EF6\ \u7248\u6743\u58F0\u660E.txt=GB2312
encoding/\u7248\u6743\u58F0\u660E.txt=UTF-8
删除或修改encoding指定的编码。经过很长时间的测试,发现根本原因出在JRE之上,在工作空间日志.metadata\.log中,出现java.io.UnsupportedEncodingException: GBK的错误,所以只有重新安装JRE了。安装之后再更改各项编码,问题才得以解决。
...
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->
<Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="30" maxIdle="5" maxWait="-1" name="jndiname" username="user" password="pass" type="javax.sql.DataSource" url="jdbc:oracle:thin:@localhost:1521:database"/>
</Context>
这个够管用了,如果不行再去网上还有其他步骤试试。
import javax.sql.DataSource;
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jndiname");
//Or
Context envCtx = (Context)ctx.lookup("java:comp/env");
DataSource ds = (DataSource)envCtx.lookup("jndiname");
//Or
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jndiname");
既然在Tomcat中配置,则jar文件也得拷贝至Tomcat中,具体将ojdbc14.jar拷贝至common\lib,不然会出现Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'错误。
四、Eclipse的使用
1、更改项目的Project Facets出错,Apply不生效,可能是.classpath文件被劫持了。
2、想把一个J2EE项目加入Tomcat Server中,在Add/Remove中找不到项目的名字,还是因为Project Facets的问题,可是在Properties里面找不到这一项,需要更改.project文件,最好的办法是找一个正常的.project文件,把其中的nature内容复制过来,然后再更改Project Facets。
3. 安装PHP Zend插件后配置出现The currently displayed page contains invalid values错误,在<workspace>/.metadata/下查看日志.log,提示出现Permission Denied异常,原因是Zend创建临时php.ini文件没有权限。该临时文件位于/tmp/zend_debug,将该目录的权限改为都可写或者chown吧。
4. 跳到某行Ctrl+L
5. C/C++不认识的符号:Project -> Properties -> C/C++ General -> Paths and Symbols -> Symbols -> Add.. -> (Such as Name:__inline Value:) -> Add to all configurations -> Add to all languages -> OK.
6. The Path 'xxx' appears to be part of a Subversion 1.7 or greater working copy. Please upgrade your Subversion client to use this working copy. 如果安装的TortoiseSVN与Eclipse插件Subversion不兼容(如TortoiseSVN比Subversion的版本号高),可能出现与此类似的错误。解决方法:卸载Subversion插件,安装更高版本的Subversion,参考http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA