ورود

View Full Version : اجرای فایل exe از طریق java



mahdi_dev
جمعه 16 فروردین 1387, 16:37 عصر
سلام دوستان
آیا می توان یک فایل exe را از طریق java اجرا کرد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ برای مثال آیا می توان c:\windows\NOTEPAD.EXE را به عنوان یک پارامتر به جاوا داد و جاوا آن را اجرا کند و نرم افزار notepad باز شود ؟
لطفا همراه با کد مثال بزنید
mer30:خجالت:

unix_svr4
جمعه 16 فروردین 1387, 16:55 عصر
بله! خوشبختانه این قابلیت ( یعنی ارتباط با جهان بیرون از Virtual Machine ) در جاوا تعبیه شده است. ما این قابلیت رو مدیون JNI (رابط بومی جاوا) هستیم. قبلا در این سایت آموزش آنرا داده اند. فقط کافی است جستجو کنید.

موفق باشید.

handinux
جمعه 16 فروردین 1387, 18:43 عصر
برای اجرای notepad


public class Test {
public static void main(String[] args) throws Exception {
Process p = Runtime.getRuntime().exec(
"\"c:/program files/windows/notepad.exe\"");
p.waitFor();
}
}

mahdi_dev
شنبه 17 فروردین 1387, 21:18 عصر
import java.io.IOException;

/**
* Created by IntelliJ IDEA.
* @author Mahdi Moradi
* Date: Apr 4, 2008
*/
public class Main
{
public static void main(String[] args)
{
try
{
Runtime.getRuntime().exec("c:\\windows\\notepad.exe");
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
/*
e
/*