作者PsMonkey (痞子军团团长)
站内java
标题Re: [问题] jsp外部呼叫bat路径问题
时间Thu Mar 9 15:39:38 2006
==站内信件==
这四篇文章(连 qrtt1 回覆的)看下来
我个人觉得,forkome 板友没有把问题描述清楚
导致您会觉得 qrtt1 回答的不清不楚
我挑一下毛病,不是要为难您
目的还是希望您透过比较良好的发问内容
能快速地让大家了解您的问题点,以便快速地回覆
=========================================================================
首先,您没有描述相关档案存放的位置
您的 .bat 档案有没有跟 CallOut.class 放在一起? 还是?
※ 引述《forkome (乌龟)》之铭言:
: 问题情况:
: 当我在电脑中撰写好bat,并直接执行是OK的,档案内容如下
^^^^^^^^^^^^^^^^
这里的执行,是直接在 console 执行该 bat 档案
还是透过您用来测试 application 当中下 Runtime.exec()?
: java -cp . CallOut
: 但相同的bat档案,用JSP呼叫时,却发生一种路径问题
: Exception in thread "main" java.lang.NoClassDefFoundError: CallOut
那麽,再描述这个问题的时候
是不是应该先提供一下,您有没有用 application 的方式测试成功过?
例如 bat 档案跟 CallOut.class 放在 c:\runDir 下
然後测试的 application 的 .class 档案放在 c:\otherDir 下
用这个方法去模拟一下在 JSP 上头的状况?
: 解决办法是多加了cd c:\xxxx後再去java xxx
这是加在哪里呢?
加在 bat 档案? 还是 Runtime.exec() 的指令串当中?
: 小弟不了解为什麽用jsp呼叫会路径错误呢?
--
侃侃长论鲜窒碍 网站:
http://www.psmonkey.idv.tw
众目睽睽无心颤 个人版:telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.204.16.17