花之慶次 2007-1-21 22:57
這是第一次寫Java程式
這是第一次寫Java程式, 所用的是j2sdk1.4.2_03, 當我在記事本寫下myFirst.java時而又在命令提示字元以javac來compile我所寫的myFirst.java時, 就出現error:cannot read:myFirst.java, 並顯示出1 error這字樣, 我想請教一下我該如何改正呢??
以下是我學寫的最基本程式碼:
import java.lang.*;
public class myFirst
{
public static void main(String[] args)
{
System.out.println("Hello World!!");
}
}
真的好想知道那方面出錯
[[i] 本帖最後由 花之慶次 於 2007-1-21 11:10 PM 編輯 [/i]]
jayzhou_2046 2007-1-22 08:43
很正常, 應該沒有問題!
小弟相信花之慶次兄遇到的,
是setting問題啊!
d_chu 2007-1-23 12:59
would it be your environment values setting problem? It looks like when you call compile, it doesn't able to locate myFirst.java file
saxontse 2007-1-23 16:28
我反而想知你係點compile個java
係0係 cmd 度打javac myFirst.java?
定係用咩software (如realj)run?
仲有
你個file name 係唔係叫myFirst.java?
花之慶次 2007-1-23 22:30
[quote]原帖由 [i]jayzhou_2046[/i] 於 2007-1-22 08:43 發表
很正常, 應該沒有問題!
小弟相信花之慶次兄遇到的,
是setting問題啊! [/quote]
好想請教一下
何謂setting問題呢??:wondering::wondering:
花之慶次 2007-1-23 22:34
[quote]原帖由 [i]saxontse[/i] 於 2007-1-23 16:28 發表
我反而想知你係點compile個java
係0係 cmd 度打javac myFirst.java?
定係用咩software (如realj)run?
仲有
你個file name 係唔係叫myFirst.java? [/quote]
我的確在cmd打javac.exe來compile myFirst.java, 因為myFirst.java的確是用記事簿來寫
file name的確係myFirst.java, 但不知何故就是Run唔到個class
你知不知道是不是有其他原因, 例如會唔會.....
twinsen2000 2007-1-27 18:33
試試將你的頭一行改為:
import java.io.*;
public class myFirst
{
public static void main(String[] args)
{
System.out.println("Hello World!!");
}
}
因為java都像c-lang等要先加入developer所寫的function包, 就像寫c時要如果涉及input和output, 要先加入 #include<stdio.h>一樣, 而java 一樣, 當涉及input或output時, 就先要 import java.io.*; 而java.lang.* 則是為java程序設計提供基礎類庫,另我可提供一個[url=http://hk.wrs.yahoo.com/_ylt=A8tU33UtKLtF8n4BNRmzygt.;_ylu=X3oDMTB2M3MzdmZoBGNvbG8DdwRsA1dTMQRwb3MDMwRzZWMDc3IEdnRpZAM-/SIG=11h9tkq58/EXP=1169979821/**http%3A//www.janeg.ca/JQREF.pdf]Java Quick Reference[/url]參考:)
twinsen2000 2007-1-27 18:53
另外寫java時用sun 的[url=http://www.netbeans.info/downloads/index.php]NetBeans IDE[/url], 其實是個免費而不錯的選擇
花之慶次 2007-1-28 23:40
[quote]原帖由 [i]twinsen2000[/i] 於 2007-1-27 18:53 發表
另外寫java時用sun 的NetBeans IDE, 其實是個免費而不錯的選擇 [/quote]
雖然我還沒有時間好好地研究一下我的Java程式
不過我有一個題外話想請問一下, 那就是Java程式和JSP網絡編程其實有什麼關係??
ciahoudun 2007-2-1 23:12
一起学习,共同进步!!!!
yaoming1311 2007-2-1 23:56
要注意设置环境变量啊!!
yaoming1311 2007-2-1 23:57
我也是在辛苦的学习JAVA中∼∼∼
usnameless 2007-2-2 14:10
[quote]原帖由 [i]花之慶次[/i] 於 1/28/2007 07:40 AM 發表
雖然我還沒有時間好好地研究一下我的Java程式
不過我有一個題外話想請問一下, 那就是Java程式和JSP網絡編程其實有什麼關係?? [/quote]
JAVA/JAVAScript/JSP = VB/VBSCRIPT/ASP
Java 係complete programmimg language, JavaScript 只係Sub-set. 而JSP 就係JavaScript 同html 嘅結合, 利用JavaScripto係Server-side helps prepare the html.
關係同VB, VBScript, ASP 類似.
usnameless 2007-2-2 14:14
[quote]原帖由 [i]花之慶次[/i] 於 1/21/2007 06:57 AM 發表
這是第一次寫Java程式, 所用的是j2sdk1.4.2_03, 當我在記事本寫下myFirst.java時而又在命令提示字元以javac來compile我所寫的myFirst.java時, 就出現error:cannot read:myFirst.java, 並顯示出1 error這字樣, 我想 ... [/quote]
你9X9係將個file save as myFirst.java.txt . 試吓開command promt then "dir myFirst*" Check吓個ful file name 啦!:handshake
ajie 2007-2-12 01:29
mark thank you~!
花之慶次 2007-2-28 00:15
以下這個Java程式有何問題??
public class test{
public static void main(String args[]){
System.out.println("陳");
System.out.println("大");
System.out.println("文");
System.out.println("陳"+"大"+"文");
}
}
以上這個Java程式好明顯是出錯, 但問題是:
public class test{
public static void main(String args[]){
System.out.println("我的名字是"+"陳大文");
}
}
當然, 我是非常之清楚Java程式是接受"+", 反而"-", "*","/"是不能接受, 因此我想請問一下為什麼上面個程式是不能執行, 反而下面個程式反而可以執行??這是什麼原因??
jayzhou_2046 2007-2-28 08:29
想請問第一個程式有什麼問題呢?
小弟編譯後執行, 顯示結果如下:
陳
大
文
陳大文
花之慶次 2007-2-28 23:48
[quote]原帖由 [i]jayzhou_2046[/i] 於 2007-2-28 08:29 發表
想請問第一個程式有什麼問題呢?
小弟編譯後執行, 顯示結果如下:
陳
大
文
陳大文 [/quote]
奇怪....昨天我執行就話我有問題
今天我執行反而又成功, 不知什麼意思......
不過算了, 我想問一下Java又或者其他程式設計中有沒有必要背熟有關Java的保留字, 例如:final, instanceof.....
jayzhou_2046 2007-3-1 08:45
小弟相信"背熟有關Java的保留字"
對編程的效率有幫助!
但是如小弟經常都要使用不同的編程語言,
進行編程, 容易把它們混淆,
熟背如否幫助相對較少!
usnameless 2007-3-1 09:03
[quote]原帖由 [i]花之慶次[/i] 於 2/28/2007 07:48 AM 發表
奇怪....昨天我執行就話我有問題
今天我執行反而又成功, 不知什麼意思......
不過算了, 我想問一下Java又或者其他程式設計中有沒有必要背熟有關Java的保留字, 例如:final, instanceof..... [/quote]
, 仲背乜鬼... Download 個freeware editor 咪得囉!!! 如 Crimson Editor 乜野 html, perl, java, c++, php syntax and keywords 都有晒... 記黎都多餘!!
[[i] 本帖最後由 usnameless 於 2007-2-28 17:04 編輯 [/i]]
花之慶次 2007-3-3 00:45
你們有何好建議, 那就是用Java來寫軟件又或者破解密碼程式, 我又該如何準備呢??
[[i] 本帖最後由 花之慶次 於 2007-3-3 00:49 編輯 [/i]]
usnameless 2007-3-3 03:20
[quote]原帖由 [i]花之慶次[/i] 於 3/2/2007 08:45 AM 發表
你們有何好建議, 那就是用Java來寫軟件又或者破解密碼程式, 我又該如何準備呢?? [/quote]
睇多D書囉... 哩本Java書唔洗錢可以合法download. 都ok ga.
[url=http://www.mindview.net/Books/TIJ/]點我!!!![/url]
花之慶次 2007-3-3 22:21
[quote]原帖由 [i]usnameless[/i] 於 2007-3-3 03:20 發表
睇多D書囉... 哩本Java書唔洗錢可以合法download. 都ok ga.
點我!!!! [/quote]
好,多謝你,如果在有什麼問題我會提出來:bow::bow::bow::bow::bow:
花之慶次 2007-3-5 00:24
這個程式輸出的結果是不是1,2??
public class test4{
public static void main(String avgs[]){
int intX;
char chrY;
intX = 1;
chrY = 2;
System.out.println(intX);
System.out.println(chrY);
}
}
jayzhou_2046 2007-3-5 08:34
第一個輸出是1
第二個輸出不是2
因chrY是char,
所以顯示出來是內碼為2的ASCII character!
花之慶次 2007-3-8 23:54
留意以下程式是對的, 不過有一個語句不明白:
public class SampleD3L3{
public static void main(String args[]){
String strMessage;
strMessage = "I Love Java Hacker!!!";
System.out.println(strMessage);
System.out.println("strMessage中含有"+strMessage.length()+"個字元!!");
}
}
在程式中, strMessage.length()其實是有什麼用途呢??
jayzhou_2046 2007-3-9 09:13
strMessage.length()是用來找strMessage的長度.
花之慶次 2007-3-14 22:54
這個程式對於我來說可能深了少少:
//匯入類別
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class SampleD4L1{
public static void main(String args[]){
//建立用來讀取輸入資料的物件
BufferedReader myReader = new BufferedReader(new InputStreamReader(System.in), 1);
try{
//要輸入姓名
System.out.println("請輸入你的姓名:");
//宣告String類別型態的變數, 用來代入讀取的資料
String myString = myReader.readLine();
//連結訊息並顯示出
System.out.println("Hi!!"+myString+", 很高興認識你");
//錯誤處理區塊
}catch(IOException e){
}
}
以上的程式我真的不知道為什麼會出錯??
同時我也想請教一下以下的語句:
import java.io.BufferedReader;
import java.io.InputStreamReader;
Import java.io.IOException;
同時new BufferedReader(new InputStreamReader(System.in), 1); =>這個1字又是怎麼一回事??
另外, 何謂package??
以及最後一句:
}catch (IOException e){
又是如何??
[[i] 本帖最後由 花之慶次 於 2007-3-14 23:25 編輯 [/i]]
花之慶次 2007-3-14 23:12
還有一點, 有關Java Core API Reference又是什麼東西??
jayzhou_2046 2007-3-15 08:25
相信Sun Microsystem有關的url可以幫到你:
[url]http://java.sun.com/javase/reference/api.jsp[/url]
花之慶次 2007-3-15 22:36
對不起, 從今天起我會好好的學習Java再來請教你!!!!!!
:(:(
[[i] 本帖最後由 花之慶次 於 2007-3-15 23:09 編輯 [/i]]
jayzhou_2046 2007-3-16 09:37
花兄請別客氣!
大仦兒談論研究一下
才有意思嘛!
feng461 2007-3-17 04:47
451
士大夫管理;可能离开;阿里山扩大农民;了;了按时;老大娘外;哦可能
花之慶次 2007-3-18 23:14
有一件事我又不懂的, 自從我安裝了Java程式以後, 在已經確定了有關變數路徑以後, 撰寫Java程式的確是有一點順利, 但有一點我是不太明白, 就是自從確定了Java程式的變數路徑以後當我想寫Ruby on Rails時又不能撰寫, 同時以下幾個在命令提示字元指令中有幾個是不能執行, 分別是ping, tracert finger, telnet, ftp, nbtstat, nslookup以及rsh, 這些指令是這樣顯示的:
'ping'不是內部或外部命令,
可執行的程式或批次檔.
以上問題我該怎麼辦呢????
BeeBeeBee 2007-4-5 16:24
*** 作者被禁止或刪除 內容自動屏蔽 ***
花之慶次 2007-4-9 23:38
想問一下在JAVA中有所謂Virtual Machine, 是什麼意思??
jayzhou_2046 2007-4-10 09:23
[quote]原帖由 [i]花之慶次[/i] 於 2007-4-9 23:38 發表
想問一下在JAVA中有所謂Virtual Machine, 是什麼意思?? [/quote]
Virtual machine (VM) 是一個虛擬平台,
把程式跟不同的硬件/作業系統平台分隔開.
令該程式在VM上運行,
而非在之下的物理平台運行.
Java開發在不同的硬件/作業系統平台上開發了VM,
從而達到write once run anywhere的目的.
花之慶次 2007-4-19 00:04
如何定義Java 程式碼是最安全嗎
花之慶次 2007-4-23 22:55
如果我想替我公司寫一個網頁....
你們主不主張我用Java來寫呢??我只是想知道, 當然, 我所做的公司只不過是小公司, 沒有理由用太複雜的程式設計來寫, 最好是用html, 是不是??
[[i] 本帖最後由 花之慶次 於 2007-4-24 00:22 編輯 [/i]]
jayzhou_2046 2007-4-24 08:35
[quote]原帖由 [i]花之慶次[/i] 於 2007-4-23 22:55 發表
如果我想替我公司寫一個網頁....
你們主不主張我用Java來寫呢??我只是想知道, 當然, 我所做的公司只不過是小公司, 沒有理由用太複雜的程式設計來寫, 最好是用html, 是不是?? [/quote]
版主要把有關的詳情披露一下!
kalki 2007-4-28 23:50
網頁html+javaScript最好
花之慶次 2007-4-30 00:05
以下的程式又不知道出了什麼問題??
import java.io.*;
class Sample13
{
public static void main(String args[]) throws IOExpection
{
System.out.println("請輸入文字字串");
BufferedReader br =
new BufferedReader(new InputStreamReader
(System.in));
String str = br.readline();
System.out.println("剛才輸入的字串是:" +str);
}
}
主要就是以下這兩句出了問題
Sample13.java:4 cannot find symbol
symbol:class IOExpection
location:class Sample13
public static voi main(string args[]throws IOExpection, 劬就是IOExpection出了問題, 那究竟是什麼問題??, 因為我好清楚IOExpection是一個鍵盤輸入變數值, 低問題是為什麼我在用Javac時會有cannot find symbol呢?? 如果我刪除這一句話的話, 程式又可以繼續執行下去, 又時什麼意思呢??
其次是:
Sample12.java:9: cannot find symbol
symbol:method readline()
location: class java.io.BufferedReader
String str=br.readline();
究竟是出了什麼問題呢??
[[i] 本帖最後由 花之慶次 於 2007-4-30 00:22 編輯 [/i]]
hello5683 2007-5-17 12:49
Don't see any problem.
twinsen2000 2007-5-18 04:28
:oh:你打錯字~ 係IOException,唔係IOExpection呀∼!!:L:L:L
你copy我呢個試多次啦∼
import java.io.*;
class Sample13
{
public static void main(String args[]) throws IOException
{
System.out.println("請輸入文字字串");
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
System.out.println("剛才輸入的字串是:" +str);
}
}
[[i] 本帖最後由 twinsen2000 於 2007-5-19 01:19 編輯 [/i]]
fai1492 2007-5-18 16:00
沒有問題啊,,,你set錯一些東西嗎..?
klome 2007-5-19 13:49
Good!!THX!!.
花之慶次 2007-5-20 11:16
[quote]原帖由 [i]twinsen2000[/i] 於 2007-5-18 04:28 發表
:oh:你打錯字~ 係IOException,唔係IOExpection呀∼!!:L:L:L
你copy我呢個試多次啦∼
import java.io.*;
class Sample13
{
public static void main(String args[]) throws IOException
... [/quote]
多謝你, 朋友!!!!:bow::bow:
花之慶次 2007-5-20 13:09
有沒有人知道Apache Jakarta-Tomcat5.5.9對於撰寫JSP有何幫助???
花之慶次 2007-5-20 13:16
[quote]原帖由 [i]twinsen2000[/i] 於 2007-5-18 04:28 發表
:oh:你打錯字~ 係IOException,唔係IOExpection呀∼!!:L:L:L
你copy我呢個試多次啦∼
import java.io.*;
class Sample13
{
public static void main(String args[]) throws IOException
... [/quote]
以下的程式又不知道出了什麼問題??
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
public class Sample055MessageFilter implements Filter {
public void init(FilterConfig config)
{
}
public void destroy()
{
}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws ServletException, IOException
{
Date today=new Date();
PrintWriter out=((HttpServletResponse)response).getWriter();
out.println("<center><span style=\"font-size:18pt;color:white;background-color:#888888\">");
out.println("Cool Company Inc.,</span><p>");
out.println(today);
out.println("</center><p>");
chain.doFilter(request,response);
}
}
wantmm 2007-5-21 16:35
相信Sun Microsystem有關的url可以幫到你:
[url]http://java.sun.com/javase/reference/api.jsp[/url]