JAVAÈçºÎµ÷ÓÃDOSÃüÁî
ÓÃJava±àдӦÓÃʱ£¬ÓÐʱÐèÒªÔÚ³ÌÐòÖе÷ÓÃÁíÒ»¸öÏֳɵĿÉÖ´ÐгÌÐò»òϵͳÃüÁÕâʱ¿ÉÒÔͨ¹ý×éºÏʹÓÃJavaÌṩµÄRuntimeÀàºÍProcessÀàµÄ·½·¨ÊµÏÖ¡£ÏÂÃæÊÇÒ»ÖֱȽϵäÐ͵ijÌÐòģʽ£º
...
Process process = Runtime.getRuntime().exec(".\\p.exe");
process.waitfor( );
...
ÔÚÉÏÃæµÄ³ÌÐòÖУ¬µÚÒ»Ðеē.\\p.exe”ÊÇÒªÖ´ÐеijÌÐòÃû£¬Runtime.getRuntime()·µ»Øµ±Ç°Ó¦ÓóÌÐòµÄRuntime¶ÔÏ󣬸öÔÏóµÄexec()·½·¨Ö¸Ê¾JavaÐéÄâ»ú´´½¨Ò»¸ö×Ó½ø³ÌÖ´ÐÐÖ¸¶¨µÄ¿ÉÖ´ÐгÌÐò£¬²¢·µ»ØÓë¸Ã×Ó½ø³Ì¶ÔÓ¦µÄProcess¶ÔÏóʵÀý¡£Í¨¹ýProcess¿ÉÒÔ¿ØÖƸÃ×Ó½ø³ÌµÄÖ´Ðлò»ñÈ¡¸Ã×Ó½ø³ÌµÄÐÅÏ¢¡£µÚ¶þÌõÓï¾äµÄÄ¿µÄµÈ´ý×Ó½ø³ÌÍê³ÉÔÙÍùÏÂÖ´ÐС£
µ«ÔÚwindowsƽ̨ÉÏ£¬Èç¹û´¦Àí²»µ±£¬ÓÐʱ²¢²»Äܵõ½Ô¤ÆÚµÄ½á¹û¡£ÏÂÃæÊDZÊÕßÔÚʵ¼Ê±à³ÌÖÐ×ܽáµÄ¼¸ÖÖÐèҪעÒâµÄÇé¿ö£º
1¡¢Ö´ÐÐDOSµÄÄÚ²¿ÃüÁî
Èç¹ûÒªÖ´ÐÐÒ»ÌõDOSÄÚ²¿ÃüÁÓÐÁ½ÖÖ·½·¨¡£Ò»ÖÖ·½·¨ÊǰÑÃüÁî½âÊÍÆ÷°üº¬ÔÚexec()µÄ²ÎÊýÖС£ÀýÈ磬ִÐÐdirÃüÁÔÚNTÉÏ£¬ ¿Éд³Éexec("cmd.exe /c dir")£¬ÔÚwindows 95/98Ï£¬¿Éд³É“command.exe /c dir”£¬ÆäÖвÎÊý“/c”±íʾÃüÁîÖ´ÐÐºó¹Ø±ÕDosÁ¢¼´¹Ø±Õ´°¿Ú¡£ÁíÒ»ÖÖ·½·¨ÊÇ£¬°ÑÄÚ²¿ÃüÁî·ÅÔÚÒ»¸öÅúÃüÁîmy_dir.batÎļþÖУ¬ÔÚJava³ÌÐòÖÐд³Éexec("my_dir.bat")¡£Èç¹û½ö½öд³Éexec("dir")£¬JavaÐéÄâ»úÔò»á±¨ÔËÐÐʱ´íÎó¡£Ç°Ò»ÖÖ·½·¨Òª±£Ö¤³ÌÐòµÄ¿ÉÒÆÖ²ÐÔ£¬ÐèÒªÔÚ³ÌÐòÖжÁÈ¡ÔËÐеIJÙ×÷ϵͳƽ̨£¬ÒÔµ÷Óò»Í¬µÄÃüÁî½âÊÍÆ÷¡£ºóÒ»ÖÖ·½·¨Ôò²»ÐèÒª×ö¸ü¶àµÄ´¦Àí¡£
2¡¢´ò¿ªÒ»¸ö²»¿ÉÖ´ÐеÄÎļþ
´ò¿ªÒ»¸ö²»¿ÉÖ´ÐеÄÎļþ£¬µ«¸ÃÎļþ´æÔÚ¹ØÁªµÄÓ¦ÓóÌÐò£¬Ôò¿ÉÒÔÓÐÁ½ÖÖ·½Ê½¡£ ÒÔ´ò¿ªÒ»¸öwordÎĵµa.docÎļþΪÀý£¬JavaÖпÉÒÔÓÐÒÔÏÂÁ½ÖÖд·¨£º
exec("start .\\a.doc");
exec(" c:\\Program Files\\Microsoft Office\\office\\winword.exe .\\a.doc");
ÏÔÈ»£¬Ç°Ò»ÖÖ·½·¨¸üΪ¼ò½Ý·½±ã¡£
3¡¢Ö´ÐÐÒ»¸öÓбê×¼Êä³öµÄDOS¿ÉÖ´ÐгÌÐò
ÔÚwindowsƽ̨ÉÏ£¬ÔËÐб»µ÷ÓóÌÐòµÄDOS´°¿ÚÔÚ³ÌÐòÖ´ÐÐÍê±ÏºóÍùÍù²¢²»»á×Ô¶¯¹Ø±Õ£¬´Ó¶øµ¼ÖÂJavaÓ¦ÓóÌÐò×èÈûÔÚwaitfor( )¡£µ¼Ö¸ÃÏÖÏóµÄÒ»¸ö¿ÉÄܵÄÔÒòÊÇ£¬¸Ã¿ÉÖ´ÐгÌÐòµÄ±ê×¼Êä³ö±È½Ï¶à£¬¶øÔËÐд°¿ÚµÄ±ê×¼Êä³ö»º³åÇø²»¹»´ó¡£½â¾öµÄ°ì·¨ÊÇ£¬ÀûÓÃJavaÌṩµÄProcessÀàÌṩµÄ·½·¨ÈÃJavaÐéÄâ»ú½Ø»ñ±»µ÷ÓóÌÐòµÄDOSÔËÐд°¿ÚµÄ±ê×¼Êä³ö£¬ÔÚwaitfor()ÃüÁî֮ǰ¶Á³ö´°¿ÚµÄ±ê×¼Êä³ö»º³åÇøÖеÄÄÚÈÝ¡£Ò»¶ÎµäÐ͵ijÌÐòÈçÏ£º
...
String ls_1;
Process proces
Ïà¹ØÎĵµ£º
Õâ¸ö³ÌÐò·Ç³£µÄ¼òµ¥£¬Ö÷ÒªÊÇÓÃÀ´½ØÈ¡Îı¾ÖÐÏëÒªµÄÄÚÈÝ£¬»òÕßɾ³ý²¿·ÖÄÚÈÝ¡£
////////////////////////////////////////////////////////////////////////////
Ö´ÐÐSQLÓï¾ä£º
CREATE TABLE ***(
ssf_guid VARCHAR(32)   ......
JavaµÄException·ÖΪÁ½À࣬һÀàÊÇRuntimeException¼°Æä×ÓÀ࣬ÁíÍâÒ»Àà¾ÍÊÇchecked
Exception¡£JavaÒªÇóº¯Êý¶ÔûÓб»catch´¦ÀíµôµÄchecked
Exception£¬ÐèÒª½«ÆäдÔÚº¯ÊýµÄÉùÃ÷²¿·Ö¡£È»¶ø£¬ÕâÒ»ÒªÇó³£³£¸ø³ÌÐòÔ±´øÀ´Ò»Ð©²»±ØÒªµÄ¸ºµ£¡£
ΪÁ˱ÜÃâÔÚº¯ÊýÉùÃ÷ÖÐдthrows²¿·Ö£¬ÔÚJavaÏîÄ¿ÀïÃæ³£³£¿ÉÒÔ¿´µ½ÒÔÏ´úÂëÓÃÀ´‘Í ......
CookieÔÚWebÓ¦ÓóÌÐòÖб»¹ã·º²ÉÓã¬Î¬»¤ä¯ÀÀÆ÷ºÍ·þÎñÆ÷Ö®¼äµÄ״̬¡£Òź¶µÄÊÇÕâÒ»ÌØÐÔÔÚJava
MEƽ̨Öв¢Ã»Óеõ½Ö§³Ö¡£Òò´Ë£¬ÒªÏëά³Ö¿Í»§¶ËºÍ·þÎñÆ÷¶ËµÄ״̬Ôò±ØÐëʹÓÃURLÖØÐ´µÄ·½Ê½¡£URLÖØÐ´²Ù×÷ÆðÀ´±È½ÏÂé·³£¬ËùÒÔÑо¿Ò»ÏÂcookieµÄ
ÔÀí²¢ÔÚJava MEƽ̨ÉÏʵÏÖcookieÊDz»´íµÄ³¢ÊÔ¡£
Ê×ÏÈ£¬ÎÒÃÇÀ´¿´Ò»ÏÂcookieµÄÔÀí¡£µ± ......
µÚÒ»£¬Ì¸Ì¸final£¬ finally£¬ finalizeµÄÇø±ð¡£
¡¡¡¡final ÓÃÓÚÉùÃ÷ÊôÐÔ£¬·½·¨ºÍÀ࣬·Ö±ð±íʾÊôÐÔ²»¿É±ä£¬·½·¨²»¿É¸²¸Ç£¬À಻¿É¼Ì³Ð¡£finallyÊÇÒì³£´¦ÀíÓï¾ä½á¹¹µÄÒ»²¿·Ö£¬±íʾ×ÜÊÇÖ´ÐС£finalizeÊÇObjectÀàµÄÒ»¸ö·½·¨£¬ÔÚÀ¬»øÊÕ¼¯Æ÷Ö´ÐеÄʱºò»áµ÷Óñ»»ØÊÕ¶ÔÏóµÄ´Ë·½·¨£¬¿ÉÒÔ¸²¸Ç ......
1.Éú³ÉgifͼƬ¸ñʽµÄ
package com.cssweb.common.util;
import java.io.*;
import java.util.*;
import com.sun.image.codec.jpeg.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.awt.*;
import java.awt.image.*;
/*
* ¹¦ÄÜ£ºµ÷ÓÃAuthServlet¿ÉÒÔÉú³ÉÒ»¸öÑéÖ¤ÂëͼƬ,ͼƬµÄ¿í¶ÈºÍ¸ß¶È¿ÉÒ ......