Notepad++ Java开发环境配置
1. 安装JDK
下载JDK 6下载
http://developers.sun.com.cn/download/java_se.html
运行安装程序,按照屏幕提示完成JDK 6的安装,下面为安装路径:
E:\Program Files\Java\jdk1.6.0_02
运行“命令控制符”程序,执行如下命令:
javac
系统提示如下错误:
'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。
为了能够在控制台窗口中方便的使用JDK中的工具,需要在Windows系统环境变量PATH中追加JDK二进制(bin)文件所在的路径,在控制台窗口中执行如下命令,更新PATH环境变量。
set path=.;%path%;E:\Program Files\Java\jdk1.6.0_02\bin
2. 安装Notepad++
Notepad++是运行在Windows操作系统下的一款代码编辑器软件,能够对绝大多数的编程语言进行语法着色,为自由软件,遵循GPL。下载地址为:
http://notepad-plus.sourceforge.net/uk/site.htm
按照屏幕提示进行完成安装。
3. 配置Notepad++
3.1 单词自动补全功能配置
Notepad++提供了一系列编程相关的功能,如自动识别源代码类型,支持自动缩进,语法着色,支持单词/函数名称自动补全功能等。Notepad++默认设置支持了大部分代码编写功能,下面将使Notepad++支持“单词自动补全”功能。
点击“设置”菜单,选择“首选项”菜单项,弹出“首选项对话框”,选中“备份与自动完成”,在此标签页底部中选中“所有输入均启用自动完成”复选框,并选择“单词自动完成”。
3.2 Notepad++的插件NppExec实现Console
Dialog,此插件可以完成Windows控制台基本功能,如可以在此窗口中进行编译、运行Java程序;Notepad++还能够运行外部程序,通过
菜单项与外部程序建立映射关系,支持为外部程序输入参数等。
3.3 Console Dialog作为Java开发环境
显示Console Dialog对话框
点击“插件”主菜单,在其下拉菜单中选中“NppExec”,在二级菜单中选中“Show Console Dialog”。
默认在编辑器的底部出现Console Dialog。
编辑Java源文件
新建一个Java源文件HelloNpp.java,在编辑器中输入如下内容:
public class HelloNpp{
public static void main(String[] args){
System.out.println("Hello Notepad++!");
}
}
相关文档:
举例子说明一切。
JAVA_HOME: C:\j2sdk1.4.2_13
Path: C:\j2sdk1.4.2_13\bin;
Classpath:.;JAVA_HOME\lib\tools.jar ; JAVA_HOME\lib\dt.jar;
&n ......
目录
1. 简介
2. 安装
3. log4j基本概念
3.1. Logger
3.2. Appender
3.2.1. 使用ConsoleAppender
3.2.2. 使用FileAppender
3.2.3. 使用WriterAppender
3.3. Layout
3.4. 基本示例
3.4.1. SimpleLayout和FileAppender
3.4.2. HTMLLayout和WriterAppender
3.4.3. PatternLayout和ConsoleAppender
4. 使用外部 ......
import java.awt.*;
import javax.swing.*;
import java.util.Date;
import java.awt.*;
class Time extends JFrame implements Runnable{//实现接口
Thread clockThread;
JLabel jLabel=new JLabel();
public Time()
{
Container con=this.getContentPane() ......
这是一个用JAVA W3C DOM 进行XML操作的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门JAVA XML操作的朋友参考和学习。
假设有XML文件:test1.xml
<?xml version="1.0" encoding="UTF-8"?>
<books>
<book>
< ......
package org.bupt.test;
import java.util.ArrayList;
class MyResource {
ArrayList<Integer> arrList= new ArrayList<Integer>();
public MyResource(ArrayList<Integer> arrList) {
this.arrList = arrList;
&nbs ......