jayzhou_2046 2007-5-22 08:43
[quote]原帖由 [i]花之慶次[/i] 於 2007-5-20 13:09 發表
有沒有人知道Apache Jakarta-Tomcat5.5.9對於撰寫JSP有何幫助??? [/quote]
Tomcat是作為jsp的server應用程式.
簡而言之, 把jsp源代碼, 放到有關的目錄下,
便可進行調試或供用戶瀏覽或使用!
花之慶次 2007-6-8 23:05
這個程式又不知道出了什麼問題:
import java.io.*;
public class J2_4_3
{
public static void main(String[] args) throws IOException
{
BufferedReader Keyin;
Keyin=new BufferedReader(new InputStreamReader
(System.in));
System.out.print("鍵入字串: ");
String st=keyin.readLine();
System.out.println("顯示字串: "+st);
}
}
String st=keyin.readLine();
問題就是這一句, javac指出keyin一字出錯, 是什麼意思??
simongalaxy 2007-6-21 01:57
[quote]原帖由 [i]花之慶次[/i] 於 2007-6-8 23:05 發表
這個程式又不知道出了什麼問題:
import java.io.*;
public class J2_4_3
{
public static void main(String[] args) throws IOException
{
BufferedReader Keyin;
Keyin=new ... [/quote]
留意大細楷的分別
Java 係 case sensitive
花之慶次 2007-7-10 00:15
最近在Sun Microsystem中下載了NetBeans IDE, 這對於寫Java有沒有幫助??
花之慶次 2007-7-20 23:43
如果用NetBeans來寫Java, 有什麼好處??
simongalaxy 2007-8-13 22:50
Javascript 唔係 Java 的 Sub-Set ...
Javascript 本身叫 LiveScript,係 Netscape 的產品,後因與 Sun 繼續研發,所以易名 Javascript,但同 Java 係完全無關係架﹗只係部分語法相近
JSP 唔等於 Javascript + html,JSP 係 J2EE 的 sub-set,而且做到好多 Javascript 做唔到的東西。
NetBeans 係 Sun 自家出的 IDE,好處就係方便左
花之慶次 2007-8-14 00:47
以下程式出了什麼問題:
import Java.applet.Applet;
import Java.awt.Graphics;
public class SayHello extends Applet
{
public void paint(Graphics g)
{
g.drawString("hello, it's my first application!!!\n" , 30, 30);
}
}
在利用javac來compile SayHello.java時竟然有4處出錯, 究竟是!原因??
jayzhou_2046 2007-8-14 08:38
閣下的import句中,
Java應為java,
即
import java.applet.Applet;
import java.awt.Graphics;
花之慶次 2007-8-14 22:23
[quote]原帖由 [i]jayzhou_2046[/i] 於 2007-8-14 08:38 發表
閣下的import句中,
Java應為java,
即
import java.applet.Applet;
import java.awt.Graphics; [/quote]
唔, 同意你的講法, 有關的問題我已經由Java改為java, 然後javac來compile SayHello.java程式
但又出現問題, 那就是當我用java來Run這程式時又出現問題, 其問題如下:
Exception in tread "main" java.lang.NoSuchMethodError: main, 那一方面又出現問題??
是不是這一句出了問題:
public void paint(Graphics g)
[[i] 本帖最後由 花之慶次 於 2007-8-14 22:27 編輯 [/i]]
jayzhou_2046 2007-8-15 08:43
花兄, 此程式是applet,
須要把applet嵌入到網頁,
或用applet容器才能運行.
因閣下用java.exe (如在windows下)執行,
所以java.exe會嘗試在class檔中尋找main.
閣下看到的錯誤訊息是此原因所致.
花之慶次 2007-8-15 23:48
[quote]原帖由 [i]jayzhou_2046[/i] 於 2007-8-15 08:43 發表
花兄, 此程式是applet,
須要把applet嵌入到網頁,
或用applet容器才能運行.
因閣下用java.exe (如在windows下)執行,
所以java.exe會嘗試在class檔中尋找main.
閣下看到的錯誤訊息是此原因所致. [/quote]
如何用JAVA 讀取 INI 檔
[[i] 本帖最後由 花之慶次 於 2007-8-16 00:36 編輯 [/i]]
diaoniyaya 2007-8-24 12:24
Java 係complete programmimg language, JavaScript 只係Sub-set.
lalawul 2007-9-5 01:20
應該是JDK的路徑沒設好.....
hony16_ren 2007-9-14 11:59
JAVA工具应该是比较强大,如果你想用快点的可以使用微软的。
花之慶次 2007-9-18 07:29
以下是一個簡單的Java程式, 不過個人覺得不是環境變數出現問題:
程式碼:
public class Hello
{
public static void main(String[] argv)
{
System.out.println("Hello, how are u??");
}
}
執行結果:
c:\>javac Hello.java
Hello.java:1:'class 'or 'interface' expected
嚜穆ublic class Hello
1 error
有沒有人知道這是什麼事??
如果直接Run的話(也就是說用Java Hello)就會出現了以下的問題
Expection in tread "main" Java.lang.NoClassDefFoundError:hello
[[i] 本帖最後由 花之慶次 於 2007-9-18 07:37 編輯 [/i]]
jayzhou_2046 2007-9-19 08:35
閣下的main跟java要求的formal parameters有點出入,
所以無法執行閣下程式中的main.
可以把main改成:
public static void main(String args[])
花之慶次 2007-10-2 00:07
這個程式可不可以執行??
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class HelloServlet extends HttpServlet
{
// Initialize global variable
public void init(ServletConfig config)throws ServletException
{
super.init(config);
}
// Process the HTTPGetrequest
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html;charset=BIG5");
printWrite out=response.getWriter();
out.println("<html>");
out.println("<head><title>HelloServlet</title></head>");
out.println("<body>");
out.println("Hello World<br>");
out.println("大家好");
out.println("</body>");
out.println("</html>");
out.close();;
}
jayzhou_2046 2007-10-2 11:24
[quote]原帖由 [i]花之慶次[/i] 於 2007-10-2 00:07 發表
這個程式可不可以執行??
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class HelloServlet extends HttpServlet
{
// Initialize global variable
... [/quote]
閣下有否安裝servlet的容器(如Tomcat)?
花之慶次 2007-10-7 14:31
這個程式又如何??
import java.io.*;
public class J2_4_4
{
public static void main(String[] argv)throws IOExpection
{
BufferedReader Keyin;
keyin=new BufferedReader(new InputStreamReader(System.in));
System.out.print("輸入整數字串: ");
String st=keyin.readline();
int num=Integer.parseInt(st);
System.out.println("顯示整數數值:" +num);
}
}
因為有兩個部份出錯!!
[[i] 本帖最後由 花之慶次 於 2007-10-7 14:35 編輯 [/i]]
花之慶次 2007-10-7 14:32
[quote]原帖由 [i]jayzhou_2046[/i] 於 2007-10-2 11:24 發表
閣下有否安裝servlet的容器(如Tomcat)? [/quote]
有, 是Tomcat 6.0, 不過不知何故就是不能執行!!
花之慶次 2007-10-7 15:25
public class Promotion
{
public static void main(String[] argv)
{
byte i=-2;
i = i >> 1;
System.out.println("變數i現在的內容:" +i);
}
}
這個程式有一個地方出錯, 如果要改正的話我應該怎麼辦??
花之慶次 2007-10-7 15:38
public class CompoundAssignment
{
public static void main(String[] argv)
{
int i=2;
i += 2;
System.out.println("變數i現在的內容:", i);
i += 4.6;
System.out.println("變數i現在的內容:", i);
}
}
以及這個程式也不明白為止會有兩個錯誤??
花之慶次 2007-10-21 19:12
import java.io.*;
public class Sample
{
public static void main(String[] argv)throws IOException
{
System.out.println("請輸入姓名, 身高和體重:");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str1=br.readLine();
String str2=br.readLine();
String str3=br.readLine();
double num1=Integer.parseInt(str1);
double num2=Double.parseDouble(str2);
double num3=Double.parseDouble(str3);
System.out.println("姓名是:" +num1+ " ");
System.out.println("身高是:" +num2+ " ");
System.out.println("體重是:" +num3+ " ");
}
}
這個程式原則上是沒有錯, 不過在執行上就出問題, 不知道是那地方出了問題呢??
[[i] 本帖最後由 花之慶次 於 2007-10-21 20:01 編輯 [/i]]
thismoment 2007-10-28 15:17
if i want learn java by myself,canit?
jayzhou_2046 2007-10-29 13:23
[quote]原帖由 [i]thismoment[/i] 於 2007-10-28 15:17 發表
if i want learn java by myself,canit? [/quote]
You can learn Java on your own.
I learnt it by myself.
花之慶次 2007-10-31 07:46
[quote]原帖由 [i]jayzhou_2046[/i] 於 2007-10-29 13:23 發表
You can learn Java on your own.
I learnt it by myself. [/quote]
以下的程式是這樣的:
// App1_2, Java applet
import java.awt.*;
import java.applet.*;
public class App1_2 extends Applet
{
public void paint(Graphics g)
{
g.drawString("Hello, Java!!!", 50, 50);
}
}
寫完這程式以後, 就將App1_2.java小程式Javac而成為App1_2.class
如果要啟動Java Applet就必須搭配瀏覽器才可執行, 但問題就來, 首先毛一下有關的html:
<!--App1_2.htm-->
<HTML>
<APPLET CODE ="APP1_2.CLASS"
WIDTH ="200"
HEIGHT ="100">
很抱歉, 你的瀏覽器不支援Java applet!!!
</APPLET>
</HTML>
然後再在資料格內找這個App1_2.htm時執行時理論上竟應該看到Hello!!Java這個字樣, 但實際上所顯示出來的是這一句:[color=Red]很抱歉, 你的瀏覽器不支援Java applet!!! [/color], 理由是Windows XP再搭配IE 6.0時從未下載過JVM(Java虛擬機器), 當然, 我也用過另外一種方法, 也就是在DOS內輸入appletviewer App1_2.html, 就自然 call出Applet檢視器, 而左下角則顯示出啟動:沒有初始化applet, 因此我想請教一下究竟我應該如何下載有關JVM呢??(當然, 我知道可以在http://java.sun.com內找, 但因為實在太多, 我找不到...)
ai1314 2007-11-4 22:29
public static void main(String args[]){
String strMessage;
strMessage = "I Love Java Hacker!!!";
System.out.println(strMessage);
System.out.println("strMessage中含有"+strMessage.length()+"個字元!!");
}
?????????????????????????????