jbuilder下运行通过的程序,怎样在非jbuilder环境下运行?(50分)

  • 主题发起人 主题发起人 FoxWu
  • 开始时间 开始时间
F

FoxWu

Unregistered / Unconfirmed
GUEST, unregistred user!
jbuilder下运行通过的程序,怎样在非jbuilder环境下运行?
jbuilder下编译通过后生成了.class文件,但用java app.class不能运行,
要怎样才能运行?
 
路径设对了就可以了(CLASSPATH)
jbuilder也是要依靠Jdk的。
 
设path和classpath,
具体的见水木清华精华区的helloworld攻略
 
1。是不是用了borland的class,如果用了,应该加到classpath里面
2。如果classpath一切正常,就可以运行,假设你的main class如下
文件名 [red]BootTheService[/red].java
package [blue]com.mycompany.thisproject[/blue];
public class [red]BootTheService[/red]
{
[green]public static[/green] void main(String[] args)
{
//* here's you code to run
}
}
那么运行[gold]java[/gold] [blue]com.mycompany.thisproject[/blue].BootTheService
 
java app.class当然不行,java命令后面的参数不要.class,直接写类的名字
 
如果是在装有JBuilder的环境下,它的path是在安装的时候自动配置好的,如JJams_King兄所言1,要进行正确的配置。
然后在dos环境下编译javac className.java 然后运行java className,此处要注意源程序所在路径。
如果移植到一个没有jvm的环境下,则需安装jdk,配置它的path和classpath,然后找到正确路径,
编译、运行。
总之:第一,保证编译环境的正确安装和配置;第二,保证它所用到的类包能够从你引用它的路径能够
找到,当然,程序还得能运行。[:)]
具体的你没说很清楚,现在讲这个得书很多,随便找个java或jsp类的书基本上都有,我就不再多说了[8D]
 
1、在桌面上建立一個 app.bat 文件;
2、在 JB5 中 按下編譯按鈕,將出現一個 Message 窗口,
將其中的內容拷到 app.bat 中;
如:
E:/jbuilder5/jdk1.3/bin/javaw -classpath "E:/jbuilder5/jakarta-tomcat-3.2.1/lib/webserver.jar;E:/jbuilder5/jakarta-tomcat-3.2.1/lib/jasper.jar;E:/jbuilder5/jakarta-tomcat-3.2.1/lib/parser.jar;E:/jbuilder5/jakarta-tomcat-3.2.1/lib/jaxp.jar;E:/jbuilder5/jakarta-tomcat-3.2.1/lib/servlet.jar;E:/jbuilder5/lib/webserverglue.jar;E:/jbuilder5/jdk1.3/demo/jfc/Java2D/Java2Demo.jar;E:/jbuilder5/jdk1.3/jre/lib/i18n.jar;E:/jbuilder5/jdk1.3/jre/lib/jaws.jar;E:/jbuilder5/jdk1.3/jre/lib/rt.jar;E:/jbuilder5/jdk1.3/jre/lib/sunrsasign.jar;E:/jbuilder5/jdk1.3/lib/dt.jar;E:/jbuilder5/jdk1.3/lib/tools.jar" org.apache.tomcat.startup.Tomcat -config D:/java/app/webstart/test001/conf/server8080.xml
3、將其中的 E:/jbuilder5/jdk1.3/bin/javaw 改為 D:/java/jdk1.4/bin/java
4、雙擊 app.bat。
 
接受答案了.
 
后退
顶部