接着求助:直接用文本编辑器编辑Java?是用记事本吗?怎么用啊? 用记事本直接输入代码,然后保存到你装的JDK下的BIN文件中(以.java为后续),运行DOS,到JDK下的BIN,输入"javac 你刚刚保存的.java文件全名"进行编译,编译没错就输入“java 你刚刚保存的文件名(不要.java)”来运行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实不用将写的代码保存到jdk的bin中的只要编译好了之后创建一个文件夹将编译好的class文件放到里面,文件夹的名字为代码中package的名字编译和运行跟1楼说的一样 可以先设置好环境变量.然后在你编写的记事本程序的目录下使用 javac 文件名.java 进行编译,如果有错误,会报错.然后执行命令 java 文件名 就可以了! 不能编译的原因有很多,首先看你的环境变量配置好了没有。就是直接敲javac 和 java命令。看有没有错误的信息。其次就是你的public class 必须和你的*.java的文件名相同。注意大小写。再就是在当前目录下编译和执行你的文件。就是*.java的目录下。建议楼主去找本书去看看,一般的书上都有介绍的。 那能告诉我JDK下载的地方吗?或传给我也行啊.qq 24646533 建议使用editplus或ultrardit;好处:1:可以显示关键字色彩;2:可以检索函数;3:可以进行工具配置直接编译(前提是有jdk);4:编译后可以捕捉错误;5:可以多文件操作;... jdk可以到sun的网站上去下.初学者可以使用jcreator编程,比较容易上手! 在java.sun.com下载j2sdk1_3_0-win.exe,然后点击安装,安装系统默认的路径,安装到c: 盘,即:c:\jdk130。安装完成需要配置环境,这涉及到三个参数:path、classpath、java_home。在我的电脑-》属性-》高级-》环境变量 中,分别添加这三个变量,他们的值分别为: java_home=c:\jdk130 (安装路径) classpath=.;C:\jdk13\lib\tools.jar;C:\jdk13\lib\dt.jar;C:\jdk13\bin; path= C:\jdk13\bin; 上GOOGLE搜索一下JDK就有下载了 Java新手上路大全(问问题之前请先看) Helloworld功略http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=84path和classpath1.什么是java的path和classpath?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9042.如何一次把一个目录下的所有.jar加入到classpath?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9053.classspath 的默认值是什么?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9064.怎样找到程序运行需要的类?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9075. Linux下Path和ClassPath是怎么设的?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9086.如何修改path和classpath?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=909java的帮助和api文档1.什么是java的api参考?api是html格式的从sun的网站上可以找到一个包包括api的参考和user guide,本站有做成.chm格式的便于查找。api参考是用jdk的工具javadoc 生成的是开发者必备的文档。2.哪里有JAVA基本类库的源代码?jdk的安装目录下有源码src.zip3.java web start 是干什么用的?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=911开发环境1.jre下的lib和jdk下的lib到底有什么区别?jre是JDK的一个子集。提供一个运行环境。JDK的lib目录是给JDK用的,例如JDK下有一些工具,可能要用该目录中的文件。例如,编译器等。JRE的lib目录是为JVM,运行时候用的。包括所有的标准类苦,和扩展类2.我的jbuilder光标对不齐?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9133.JDK版本冲突怎么办?要决定windows使用哪一个JDK(win2000),改注册表:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion的值,要决定JBuilder使用哪个JDK在project properties中可以设置。4.editplus能够编译java嘛? 如何设置? 先要将JAVA的运行环境安装并且调试好。 首先,从菜单“工具(Tools)”->“配置用户工具...”进入用户工具设置。 在类别里展开“工具”树形菜单->“用户工具”,选择“组和工具项目”中的“Group 1”,点击面板右边的“组名称...”按钮,将文本“Group1”修改成“编译JAVA程序”。 然后选择修改的组“编译JAVA程序”,点击“添加新工具”按钮,选择程序,建立“新建程序”,选中它。 然后就是最重要的步骤(修改属性): 1.1 添加编译功能 “菜单文字”里的内容修改为“JAVAC”; “命令”选择安装JDK后的BIN目录中的编译程序JAVAC.EXE,如果JDK 安装路径为“c:\jdk”,那么此路径为“c:\jdk\bin\javac.exe”; “参数”选择“文件名称”,即显示为“$(FileName)”; “初始目录”选择“文件目录”,显示为“$(FileDir)”; 选择“捕获输出”复选框。 1.2 添加执行功能 “菜单文字”里的内容修改为“JAVA”; “命令”选择安装JDK后的BIN目录中的编译程序JAVA.EXE,路径为“c:\jdk\bin\java.exe”; “参数”选择“文件名(不含扩展名)”,即显示为“$(FileNameNoExt)”; “初始目录”选择“文件目录”,显示为“$(FileDir)”; 选择“捕获输出”复选框。 这样就完成了基本的配置工作基础概念1.public,private,protect的访问机制http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9142.Java中如何定义一个常量?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9153.异常的throw和throws有什么区别throw是在程序中抛出异常,而throws是在方法的声明中声明抛出异常4.upcasting是什么意思upcasting就是上溯.也就是说把一个子类当作它的父类看待,比如:对方法void do(Object obj){...},你可以把任何对象作为参数来调用.编译运行1.怎么把多个.java源文件编译成一个.class?java -d . a.java b.java2. depreciated API 是什么意思?java发展太快,所以你应该尽可能用最新的api,但是老的api还是兼容的,所以回waning 你deprecated api3.怎么样编译一个目录下的所有java文件?ant或者jbuilder,或者自己写脚本.4.如何让执行程序时不会出现dos窗口?javaw5.如何运行jar文件?java -jar ***.jar6.如何去掉JAVA的内存限制加 -Xmx参数来设置maximum Java heap size,如: java -Xms10M MyClass7.什么是Java混淆编译器?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9168.如何将Java应用程序本地编译为EXE?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9179.jar命令?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=918数据类型与转换1.int、char、double与byte如何相互转换?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9192.int与byte array之间的转换程序?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9203.string和int之间的转换?a1=Integer.parseInt(s1);s1=Integer.toString(a1);4.java如何获得随机整数?首先利用random()获得一个随机浮点数,然后乘以你希望得到的整数的最大值,最后对得到的结果取整。5.怎么把String类型转换成16进制的整数? public static void main(String args[]){ String x = "0x300C8"; int y = Integer.decode(x).intvalue(); System.out.println(y); }6.int和java.lang.Integer有和区别?int是数据类型,Integer是类Integer的功能更强,可以将整数转换为浮点数运算,在java这种强类型语言中是很有用的。可以利用Integer的构造函数Integer(int)来对一个整数建立对象。类似的类还有Float,Short,Long等等数据结构1.如何实现二维向量?Vector vector1=new Vector();Vector vector2=new Vector();.....HashTable numbers=new HashTable();numbers.put("vector1",vector1);numbers.put("vector2",vector2);2. JAVA中怎么得到现在的系统时间?比如,当前date,Date today=new Date(System.currentTimeMillis());3.如何将java.util.Date转化为java.sql.Date?转化: java.sql.Date sd;java.util.Date ud;//initialize the ud such as ud = new java.util.Date(); sd = new java.sql.Date(ud.getTime()); 如果要插入到数据库并且相应的字段为Date类型那么可以用PreparedStatement.setDate(int ,java.sql.Date)方法其中的java.sql.Date可以用上面的方法得到 也可以用数据库提供TO_DATE函数比如 现有 udTO_DATE(new SimpleDateFormat().format(ud,"yyyy-MM-dd HH:mm:ss"),"YYYY-MM-DD HH24:MI:SS")注意java中表示格式和数据库提供的格式的不同系统相关1.在JAVA中如何启动一个程序?String strCommand;String cmd = "cmd";if (! System.getProperty("os.name").equals("Windows NT")) cmd = "command";cmd = cmd + " /c " + strCommand;try { Runtime.getRuntime().exec(cmd);}catch (IOException ex) {} strCommand 为命令串,DOS 底下怎么用,这儿就可以怎么用2.如何得到应用程序的路径Properties System.getProperties()里面有3.如何得到当前系统时间? 1.SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd"); String time=formatter.format(new Date()); 2.Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); month=..类推输入输出1.是否可以用纯JAVA 编写程序来访问串口?Sun提供了一个叫javax.comm的package,专门用来对serial port进行操作.2.writeutf和write的区别http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=9213.如何利用FileWriter在文本中换行?\r\n网络相关1.如何让我的程序通过proxy访问外部网络?System.setProperty("java.proxyHost","your proxy here"); 本地相关1.如何调用本地的dll? jni2.如何用java编写扫描仪程序?http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=2741 java中字符比较大小的问题 哪个大虾帮我改写下如下PHP代码 急!制作缩略图象如何不降低画质 返回值return的用处是什么? 关于构造函数的疑惑!!!!!!!!!!!! jbuiler7下载后还没有用就过期了?? 如何用JAVA连接sqlserver 2000 我的程序编译拉!为什么窗口不能出现啊 请问JAVA PLUG-IN FOR IE的具体的下载网址? 版主,能帮我吗? 请问学JAVA的步骤,谢谢 java的外部程序调用问题
只要编译好了之后创建一个文件夹将编译好的class文件放到里面,文件夹的名字为代码中package的名字
编译和运行跟1楼说的一样
然后在你编写的记事本程序的目录下使用 javac 文件名.java 进行编译,如果有错误,会报错.
然后执行命令 java 文件名 就可以了!
其次就是你的public class 必须和你的*.java的文件名相同。注意大小写。
再就是在当前目录下编译和执行你的文件。就是*.java的目录下。
建议楼主去找本书去看看,一般的书上都有介绍的。
好处:
1:可以显示关键字色彩;
2:可以检索函数;
3:可以进行工具配置直接编译(前提是有jdk);
4:编译后可以捕捉错误;
5:可以多文件操作;
...
classpath=.;C:\jdk13\lib\tools.jar;C:\jdk13\lib\dt.jar;C:\jdk13\bin;
path= C:\jdk13\bin;
Helloworld功略
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=84path和classpath
1.什么是java的path和classpath?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=904
2.如何一次把一个目录下的所有.jar加入到classpath?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=905
3.classspath 的默认值是什么?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=906
4.怎样找到程序运行需要的类?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=907
5. Linux下Path和ClassPath是怎么设的?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=908
6.如何修改path和classpath?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=909java的帮助和api文档
1.什么是java的api参考?
api是html格式的从sun的网站上可以找到一个包
包括api的参考和user guide,本站有做成.chm格式的便于查找。
api参考是用jdk的工具javadoc 生成的是开发者必备的文档。
2.哪里有JAVA基本类库的源代码?
jdk的安装目录下有源码src.zip
3.java web start 是干什么用的?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=911开发环境
1.jre下的lib和jdk下的lib到底有什么区别?
jre是JDK的一个子集。提供一个运行环境。JDK的lib目录是给JDK用的,例如JDK下有一些工具,可能要用该目录中的文件。例如,编译器等。JRE的lib目录是为JVM,运行时候用的。包括所有的标准类苦,和扩展类
2.我的jbuilder光标对不齐?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=913
3.JDK版本冲突怎么办?
要决定windows使用哪一个JDK(win2000),改注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion
的值,要决定JBuilder使用哪个JDK在project properties中可以设置。
4.editplus能够编译java嘛? 如何设置?
先要将JAVA的运行环境安装并且调试好。
首先,从菜单“工具(Tools)”->“配置用户工具...”进入用户工具设置。
在类别里展开“工具”树形菜单->“用户工具”,选择“组和工具项目”中的“Group 1”,点击面板右边的“组名称...”按钮,将文本“Group1”修改成“编译JAVA程序”。
然后选择修改的组“编译JAVA程序”,点击“添加新工具”按钮,选择程序,建立“新建程序”,选中它。
然后就是最重要的步骤(修改属性):
1.1 添加编译功能
“菜单文字”里的内容修改为“JAVAC”;
“命令”选择安装JDK后的BIN目录中的编译程序JAVAC.EXE,如果JDK 安装路径为“c:\jdk”,那么此路径为“c:\jdk\bin\javac.exe”;
“参数”选择“文件名称”,即显示为“$(FileName)”;
“初始目录”选择“文件目录”,显示为“$(FileDir)”;
选择“捕获输出”复选框。
1.2 添加执行功能
“菜单文字”里的内容修改为“JAVA”;
“命令”选择安装JDK后的BIN目录中的编译程序JAVA.EXE,路径为“c:\jdk\bin\java.exe”;
“参数”选择“文件名(不含扩展名)”,即显示为“$(FileNameNoExt)”;
“初始目录”选择“文件目录”,显示为“$(FileDir)”;
选择“捕获输出”复选框。
这样就完成了基本的配置工作基础概念
1.public,private,protect的访问机制http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=914
2.Java中如何定义一个常量?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=915
3.异常的throw和throws有什么区别
throw是在程序中抛出异常,而throws是在方法的声明中声明抛出异常
4.upcasting是什么意思
upcasting就是上溯.也就是说把一个子类当作它的父类看待,比如:对方法void do(Object obj){...},你可以把任何对象作为参数来调用.编译运行
1.怎么把多个.java源文件编译成一个.class?
java -d . a.java b.java
2. depreciated API 是什么意思?
java发展太快,所以你应该尽可能用最新的api,但是老的api还是兼容的,所以回waning 你deprecated api
3.怎么样编译一个目录下的所有java文件?
ant或者jbuilder,或者自己写脚本.
4.如何让执行程序时不会出现dos窗口?
javaw
5.如何运行jar文件?
java -jar ***.jar
6.如何去掉JAVA的内存限制
加 -Xmx参数来设置maximum Java heap size,如: java -Xms10M MyClass
7.什么是Java混淆编译器?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=916
8.如何将Java应用程序本地编译为EXE?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=917
9.jar命令?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=918数据类型与转换
1.int、char、double与byte如何相互转换?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=919
2.int与byte array之间的转换程序?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=920
3.string和int之间的转换?
a1=Integer.parseInt(s1);
s1=Integer.toString(a1);
4.java如何获得随机整数?
首先利用random()获得一个随机浮点数,然后乘以你希望得到的整数
的最大值,最后对得到的结果取整。
5.怎么把String类型转换成16进制的整数?
public static void main(String args[]){
String x = "0x300C8";
int y = Integer.decode(x).intvalue();
System.out.println(y);
}
6.int和java.lang.Integer有和区别?
int是数据类型,Integer是类Integer的功能更强,可以将整数转换为浮点数运算,在java这种强类型语言中是很有用的。可以利用Integer的构造函数Integer(int)来对一个整数建立对象。类似的类还有Float,Short,Long等等数据结构
1.如何实现二维向量?
Vector vector1=new Vector();
Vector vector2=new Vector();
...
..
HashTable numbers=new HashTable();
numbers.put("vector1",vector1);
numbers.put("vector2",vector2);
2. JAVA中怎么得到现在的系统时间?
比如,当前date,Date today=new Date(System.currentTimeMillis());
3.如何将java.util.Date转化为java.sql.Date?
转化:
java.sql.Date sd;
java.util.Date ud;
//initialize the ud such as ud = new java.util.Date();
sd = new java.sql.Date(ud.getTime());
如果要插入到数据库并且相应的字段为Date类型
那么可以用PreparedStatement.setDate(int ,java.sql.Date)方法
其中的java.sql.Date可以用上面的方法得到
也可以用数据库提供TO_DATE函数
比如 现有 ud
TO_DATE(new SimpleDateFormat().format(ud,"yyyy-MM-dd HH:mm:ss"),
"YYYY-MM-DD HH24:MI:SS")
注意java中表示格式和数据库提供的格式的不同系统相关
1.在JAVA中如何启动一个程序?
String strCommand;
String cmd = "cmd";
if (! System.getProperty("os.name").equals("Windows NT")) cmd = "command";
cmd = cmd + " /c " + strCommand;
try {
Runtime.getRuntime().exec(cmd);
}
catch (IOException ex) {
}
strCommand 为命令串,DOS 底下怎么用,这儿就可以怎么用
2.如何得到应用程序的路径
Properties System.getProperties()里面有
3.如何得到当前系统时间?
1.SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");
String time=formatter.format(new Date());
2.Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
month=..类推
输入输出
1.是否可以用纯JAVA 编写程序来访问串口?
Sun提供了一个叫javax.comm的package,专门用来对serial port进行操作.
2.writeutf和write的区别
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=921
3.如何利用FileWriter在文本中换行?
\r\n网络相关
1.如何让我的程序通过proxy访问外部网络?
System.setProperty("java.proxyHost","your proxy here"); 本地相关
1.如何调用本地的dll?
jni
2.如何用java编写扫描仪程序?
http://www.matrix.org.cn/forum_view.asp?forum_id=19&view_id=2741