上一篇文章 :: 下一篇文章 |
發表人 |
內容 |
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期五 七月 07, 2006 11:10 am 文章標題: |
|
|
ericjoung 寫到: | 您的PATH變數怪怪的,只要在原本的值後方加上 ";C:\JAVA\BIN" 就好
而不是把原本的值刪除,換上 ;C:\JAVA\BIN
另外想問在MS-DOS視窗中執行 "java dns_scan" 會顯示什麼文字ㄋ? |
Server 原本"沒有" path 變數,是新建的,我想想,前面要加 ; 號,應該只是區隔,我試著把 ; 號刪除,但事件執行後, C:\RaidenMaild\DNS_SCAN.log 依然無訊息.
在MS-DOS視窗中執行 "java dns_scan"之後,似乎有很多錯誤訊息,訊息如下.
Exception in thread "main" java.lang.NoClassDefFoundError: DNS_SCAN (wrong name:
dns_scan)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source) |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期二 七月 11, 2006 6:30 pm 文章標題: |
|
|
若path原本沒有值 , 最前方不需要 ;
1. dns_scan.class 是否已經拷貝到c:\java\lib ?
2. 在MS-DOS視窗中打SET , 會出現許多值 , 其中一行 CLASSPATH 的變數值為? <- 這個值應該要是 c:\java\lib
3. 在MS-DOS視窗中 , 切換到C:\JAVA\LIB (指令 CD C:\JAVA\LIB ) , 再執行java dns_scan 的顯示結果? 正常狀況下應該是 "No FileName or DomainName!" |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期四 七月 13, 2006 9:59 am 文章標題: |
|
|
PATH 前面的 ; 已刪除.
1.確定已copy至此路徑下.
2.執行 set 之後確定有看到 CLASSPATH=C:\JAVA\LIB
3.顯示結果如下.
C:\>cd c:\java\lib
C:\Java\lib>java dns_scan
No FileName or DomainName! |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期四 七月 13, 2006 5:59 pm 文章標題: |
|
|
1.目前看起來在C:\JAVA\LIB 底下可以正常啟動dns_scan , 那再麻煩您測試在C:\時執行 java dns_scan 會不會出現一樣的訊息?
2.想問您的c:\raidenmaild\inboxes\junkmail中有沒有被移動的信件?
3.另外當想起由於您的windows安裝目錄是 c:\windows
所以事件處理器的執行檔應該是c:\windows\system32\cmd.exe
參數一樣是 "/C java dns_scan %F c:\raidenmaild\inboxes\junkmail >> C:\RAIDENMAILD\DNS_SCAN.LOG" |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期五 七月 14, 2006 12:41 pm 文章標題: |
|
|
ericjoung 寫到: | 1.目前看起來在C:\JAVA\LIB 底下可以正常啟動dns_scan , 那再麻煩您測試在C:\時執行 java dns_scan 會不會出現一樣的訊息?
2.想問您的c:\raidenmaild\inboxes\junkmail中有沒有被移動的信件?
3.另外當想起由於您的windows安裝目錄是 c:\windows
所以事件處理器的執行檔應該是c:\windows\system32\cmd.exe
參數一樣是 "/C java dns_scan %F c:\raidenmaild\inboxes\junkmail >> C:\RAIDENMAILD\DNS_SCAN.LOG" |
1.在 C:\ 底下執行 java dns_scan 的訊息一樣.
2.我並沒有新增 Junkmail 這個帳號.(請參閱個人修改後的參數)
3.事件處理器設定的執行檔無誤,有正確啟動.
*參數*
/C java dns_scan %F %B\%A\-unsolicited- >> C:\RAaidenMaild\DNS_SCAN.LOG
%B ->郵件存放路徑 (\RaidenMaild\Inboxes)
%A ->收件者帳號 |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期五 七月 14, 2006 1:37 pm 文章標題: |
|
|
所以有信件被移動到 -unsolicited- 這個目錄裡但是沒有DNS_SCAN.LOG 這個記錄檔? |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期一 七月 17, 2006 4:39 pm 文章標題: |
|
|
ericjoung 寫到: | 所以有信件被移動到 -unsolicited- 這個目錄裡但是沒有DNS_SCAN.LOG 這個記錄檔? |
兩者皆無. |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期一 七月 17, 2006 6:24 pm 文章標題: |
|
|
那建議您先試試看 把參數改成 %F C:\RAIDENMAILD\INBOXES\JUNKMAIL
說不定是參數問題造成的 |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期二 七月 18, 2006 2:07 pm 文章標題: |
|
|
ericjoung 寫到: | 那建議您先試試看 把參數改成 %F C:\RAIDENMAILD\INBOXES\JUNKMAIL
說不定是參數問題造成的 |
已新增 JUNKMAIL 帳號,同時修正參數,但仍無動靜.
DNS_SCAN.LOG 無訊息,"確定"是廣信的MAIL也沒被移到 JUNKMAIL
因您的OS是 2000 SERVER , 而我的是 2003 SERVER,有沒有可能有所差異?
感謝您不厭其煩地回應,感激不盡! |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期三 七月 19, 2006 1:39 am 文章標題: |
|
|
那把參數改成 "/C java dns_scan %F" 試試看,這樣會把該信件刪除.
然後麻煩您用OUTLOOK EXPRESS做實驗,建立一帳號其寄件人為 username@msa.hinet.net 或是其他的hinet主機也可以.
SMTP主機為您的RAIDENMAILD.
然後寄一封信到您在RAIDENMAILD上的任一帳號.
然後看該EMAIL是否被刪除. |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期三 七月 19, 2006 11:05 am 文章標題: |
|
|
ericjoung 寫到: | 那把參數改成 "/C java dns_scan %F" 試試看,這樣會把該信件刪除.
然後麻煩您用OUTLOOK EXPRESS做實驗,建立一帳號其寄件人為 username@msa.hinet.net 或是其他的hinet主機也可以.
SMTP主機為您的RAIDENMAILD.
然後寄一封信到您在RAIDENMAILD上的任一帳號.
然後看該EMAIL是否被刪除. |
還是不行耶! |
|
回頂端 |
|
|
dennis7659 九段
註冊時間: 2002-07-23 文章: 204 來自: 中華民國
|
發表於: 星期三 七月 19, 2006 11:20 pm 文章標題: |
|
|
小弟最近才開始學JAVA我的感覺好像是java程式沒有正常的啟動耶
還有java是跨平台的語言所以基本上在2000上跑跟在2003上應該是沒有差別的 _________________ O S:WinXP SP2
CPU:Intel PIII 600Mhz |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期四 七月 20, 2006 7:26 pm 文章標題: |
|
|
那您試試看把一封垃圾信存在C:\ , 並改名h1.eml , 另在c:\底下建一個目錄 h
然後在MS-DOS視窗下執行java dns_scan c:\h1.eml c:\h
看看檔案是否被移動到c:\h底下去 , 以及會顯示什麼訊息
你也可以執行 java dns_scan c:\h1.eml
這樣會把檔案刪除. |
|
回頂端 |
|
|
levichao 三段
註冊時間: 2005-06-29 文章: 63 來自: 中華民國
|
發表於: 星期五 七月 21, 2006 8:18 am 文章標題: |
|
|
ericjoung 寫到: | 那您試試看把一封垃圾信存在C:\ , 並改名h1.eml , 另在c:\底下建一個目錄 h
然後在MS-DOS視窗下執行java dns_scan c:\h1.eml c:\h
看看檔案是否被移動到c:\h底下去 , 以及會顯示什麼訊息
你也可以執行 java dns_scan c:\h1.eml
這樣會把檔案刪除. |
還是不行...廣告信還是存在. |
|
回頂端 |
|
|
ericjoung 六段
註冊時間: 2005-02-08 文章: 130 來自: 中華民國
|
發表於: 星期六 七月 22, 2006 5:32 am 文章標題: |
|
|
用兩種方式執行都沒有被移動或是刪除?
那是否有顯示任何的文字訊息 |
|
回頂端 |
|
|
|