电话:0731-83595998
导航

java初学者必读-经验总结

来源: 2017-12-13 14:39

  1:jdk开发中系统环境变量设置: 
方法 
Win2000中: 
右键我的电脑--》属性--》高级--》环境环境变量 
classpath=.;jdk安装目"lib 
path=jdk安装目录"bin 
注意:一定不可忽略"."。 
Win98中: 
修改autocexe.bat 就是修改自动批处理文件。 
添加: 
set classpath=.;jdk安装目"lib 
set path=jdk安装目录"bin;%path% 
2:(前提设置好了系统环境变量) 
不带包的编译,相当简单: 
javac 类名.java 
java 类名 
关于带包的编译问题: 
如果你的类是带包的,应该用如下方法编译: 
javac -d 包的父目录 类名.java 
java 包名.类名 
3:Tomcat服务器配置: 
1):设置好系统环境变量。 
2):JAVA_HOME=G:"JBuilder6"jdk1.3.1 
G:"JBuilder6"jdk1.3.1为jdk安装目录 
3):TOMCAT_HOME=tomcat安装目录 
4:修改serlet而不重新启动tomcat 
修改 
%TOMCAT_HOME%"conf"server.xml 
大致 
 
其中reloadable就是配置是否自动reload的,把它设为true,如果没有这一项,加上。 
5:修改webshpere中的servlet而不重新启动服务: 
修改.."WEB-INF下面的web.xml: 
加入其中reloadInterval="3" reloadingEnabled="true" fileServingEnabled="true" directoryBrowsingEnabled="true" serveServletsByClassnameEnabled="true"是主要的,reloadInterval="3" reloadingEnabled="true" 是说修改后3秒自动重新载 
入。 
6:配置jbuilder6+webshpere4.0AE,其实jb7可以参照: 
首先安装j2ee,然后把j2ee加入到jb的libraries里面。方法如下 
1:)tools--->configure libraries-->new--->name:里面填写j2ee,Location:里面默认的旧可以了。---->add-->选在j2ee安装路径,选中lib文件夹--ok--oK. 
  2:)返回到configure libraries也面后,选中Required Libraries-->add--》选中你刚才创建的j2ee,点ok就可以了。 
然后配置webshpere应用服务器和database pilot: 
第一步:tools-->enterprise setup-->Application servers设置安装路径以及IBM的JAVA路径,DB2你自己看着办 
第二步:project-->Defaults project properties里servers选择Ws4.0,应该可以用了 
webshpere4.0不支持ejb2.0,webshpere5.0支持。 
配置database pilot 
第一步:添加类库tools-->config libraries添加你的数据库驱动程序类 
第二步:tools-->enterprise setup-->Database Drivers里面添加你刚添加的那个类库 
第三步:重启JBilder后,tools-->database pilot-->option-->drivers,添加驱动程序 
第四步:在database pilot点新建就可以了,driver:COM.ibm.db2.jdbc.app.DB2Driver。url:jdbc:db2:db_sdbc.(db_sdbc为服务器上的db2数据库). 
7:解决java中文问题: 
针对applet和awt: 
1:) 
Font f = new Font(UIResource.getString( "Default_font"),Font.PLAIN,12); 
UIManager.put("Label.font",f); 
UIManager.put("Label.foreground",Color.black); 
UIManager.put("Button.font",f); 
UIManager.put("Menu.font",f); 
UIManager.put("MenuItem.font",f); 
UIManager.put("List.font",f); 
UIManager.put("CheckBox.font",f); 
UIManager.put("RadioButton.font",f); 
UIManager.put("ComboBox.font",f); 
UIManager.put("TextArea.font",f); 
2:) 
Font f = new Font("隶书",Font.PLAIN,15); 
UIManager.put("Button.font",font); 
UIManager.put("ToggleButton.font",font); 
UIManager.put("RadioButton.font",font); 
UIManager.put("CheckBox.font",font); 
UIManager.put("ColorChooser.font",font); 
UIManager.put("ToggleButton.font",font); 
UIManager.put("ComboBox.font",font); 
UIManager.put("ComboBoxItem.font",font); 
UIManager.put("InternalFrame.titleFont",font); 
UIManager.put("Label.font",font); 
UIManager.put("List.font",font); 
UIManager.put("MenuBar.font",font); 
UIManager.put("Menu.font",font); 
UIManager.put("MenuItem.font",font); 
UIManager.put("RadioButtonMenuItem.font",font);Java认证考试

UIManager.put("CheckBoxMenuItem.font",font); 
UIManager.put("OptionPane.font",font); 
UIManager.put("ProgressBar.font",font); 
UIManager.put("Viewport",font); 
UIManager.put("TableHeader.font",font); 
UIManager.put("PasswordFiled.font",font); 
UIManager.put("TextPane.font",font); 
UIManager.put("TitledBorder.font",font); 
UIManager.put("ToolTip.font",font); 
3:)针对jsp和servlet: 
第一: 
 
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
上面的如果在不行就用如下的方法在数据入库前进行调用: 
try{ 
String newstring=null; 
return newstring; 
catch(UnsupportedEncodingException e) 
return s; 

try{ 
String newstring=null; 
return newstring; 
catch(UnsupportedEncodingException e) 
return s; 

在web.xml文件中需要配置中文环境。r 
weblogic.httpd.inputCharset./* 
 
/* 
@因为BodyPart.getFilename()过程已经对文件名作了一次编码,有时不能直接使用 
public static String getISOFileName(Part body){ 
boolean flag=true; 
return null; 
String cdis; 
cdis=body.getHeader("Content-Disposition"); 
catch(Exception e){ 

flag=false; 
if(!flag){ 
cdis=body.getHeader("Content-Type"); 
catch(Exception e){ 

if(cdis==null){ 

return null; 
//从Content-Disposition中获取文件名 
int pos=cdis[0].indexOf("filename="); 
return null; 
//如果文件名带引号 
return cdis[0].substring(pos+10,cdis[0].length()-1); 
return cdis[0].substring(pos+9,cdis[0].length()); 
else{ 
if(pos< 0){ 

if(cdis[0].charAt(cdis[0].length()-1)==´"´){ 

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端