如果是這樣,這個能力有沒有限制?具體來說,我需要定位到Mac OSX。可信1.5小程序是否可以執行系統命令?
4
A
回答
4
事實證明,他們可以。
5
我已經使用過這個在Windows系統上啓動的東西從來沒有在Mac上嘗試過它。
public void launchScript(String args)
{
String cmd = null;
try
{
cmd = getParameter(PARAM_CMD);
System.out.println("args value : = " + args);
System.out.println("cmd value : = " + cmd);
System.out.println("Full command: = " + cmd + " " + args);
if (cmd != null && !cmd.trim().equals(""))
{
if (args == null || args.trim().equals(""))
{
final String tempcmd = cmd;
AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {
try
{
Runtime.getRuntime().exec(tempcmd);
}
catch (Exception e)
{
System.out.println("Caught exception in privileged block, Exception:" + e.toString());
}
return null; // nothing to return
}
});
System.out.println(cmd);
}
else
{
final String tempargs = args;
final String tempcmd1 = cmd;
AccessController.doPrivileged(new PrivilegedAction() {
public Object run()
{
try
{
Runtime.getRuntime().exec(tempcmd1 + " " + tempargs);
}
catch (Exception e)
{
System.out.println("Caught exception in privileged block, Exception:" + e.toString());
}
return null; // nothing to return
}
});
System.out.println(cmd + " " + args);
}
}
else
{
System.out.println("execCmd parameter is null or empty");
}
}
catch (Exception e)
{
System.out.println("Error executing command --> " + cmd + " (" + args + ")");
System.out.println(e);
}
}
0
唯一相關的問題我知道的是,使用Internet Explorer在Windows Vista上的老「經典」插件,小程序是在一個「低誠信」的過程,這停止了是特別有用的運行。
和往常一樣,我平常的建議是在簽署任何代碼之前知道你在做什麼。
相關問題
- 1. 是否可以從applet執行命令?
- 2. 是否可以從Grails應用程序執行Git命令?
- 3. 我們可以從sqlite3執行操作系統命令嗎
- 4. perl系統命令執行
- 5. 是否可以在DOS系統下運行Java-GUI程序
- 6. 執行shell命令編程android系統
- 7. 是否可以從CentOS命令行執行數據庫插入?
- 8. 是否可以從刀執行命令中運行chef-client?
- 9. 是否可以創建命令行JDT應用程序?
- 10. 是否可以從命令行
- 11. 是否有可能作爲子線程執行命令行應用程序?
- 12. 是否可以對Apache Spark中的所有worker執行命令?
- 13. Caliburn Micro - 是否可以攔截調用來執行命令?
- 14. 是否可以在控制檯中執行兩條命令MongoDB
- 15. 如何檢查命令是否可以執行?
- 16. 是否可以避免執行某個命令?
- 17. Bash:是否可以在執行前更改命令
- 18. 是否可以跨多行分割一系列熊貓命令?
- 19. Visual Studio命令窗口2010命令是否可以在腳本中執行
- 20. 在bash中是否有命令檢查程序是否可以運行
- 21. 是否可以遠程執行SSIS包?
- 22. 我們可以從oracle10g程序執行unix命令
- 23. php如何檢查系統命令是否可用?
- 24. 在Java應用程序中執行系統命令
- 25. 在/系統中執行命令的應用程序
- 26. Java小程序是否可以盜鏈?
- 27. 可以用SAS執行Linux命令嗎?
- 28. 從mysql執行系統命令
- 29. 流星執行系統命令同步
- 30. 爲什麼不執行系統命令?
是的。我需要明確地定位mac,所以這不是問題。不過很高興知道。 – 2009-08-21 02:06:56
想想吧,OS X的「安全帶」可能會應用於瀏覽器並導致問題。我不完全確定蘋果在採用PlugIn 2方面的表現。 – 2009-08-21 02:37:16