如何使用java將應用程序以特定名稱設置爲系統路徑?例如,如果我需要一些應用程序app.exe
爲了運行某些東西(在控制檯中,如app item.torun
,那麼我想檢查應用程序是否設置在系統路徑中,如果不是 - 然後添加它(它與應用程序一起打包),假設用戶爲admin使用java將應用程序添加到系統路徑
1
A
回答
1
以下程序將檢查你想要運行的存在與否如果沒有可以分配應用程序的位置添加到類路徑,以後你可以執行應用程序..
package com.loknath.lab;
import java.io.File;
import java.io.IOException;
public class Demo {
public static void main(String[] args) throws IOException,
InterruptedException {
String applicationName = "x";
String key = "x", value = "c//as//xyx.exe";
File application = new File(applicationName);
if (application.exists()) {
Process p = Runtime.getRuntime().exec(application.toString());
p.waitFor();
} else {
System.setProperty(key, value);
System.out.println(System.getenv("CLASSPATH"));
}
}
}
1
您可以執行任何應用程序: - 。
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.InputStream;
import java.io.IOException;
class Main
{
public static void main(String[] args)throws IOException
{
Process pr=Runtime.getRuntime().exec(args[0]);
InputStreamReader isr=new InputStreamReader(pr.getInputStream());
BufferedReader br=new BufferedReader(isr);
String line="";
while((line=br.readLine())!=null)
{
System.out.println(line);
}
}
}
您可以發送參數應用與具體路徑像C:\ ADMIN \ vlc.exe \ USERS這樣,那它會得到執行..
相關問題
- 1. 將程序添加到mingw32的「路徑」
- 2. 將java添加到類路徑後沒有Java程序工作
- 3. Java Web應用程序:防止將斜槓添加到路徑中?
- 4. Maven程序集插件和添加系統依賴關係到類路徑
- 5. 如何添加Java應用程序日誌,系統日誌
- 6. 無法將itertools.so添加到操作系統的路徑中
- 7. 如何將python腳本添加到Windows系統路徑?
- 8. 的Django安裝的應用程序位置類系統路徑
- 9. 獲取IIS應用程序文件系統路徑
- 10. 使用BuildDesk構建Java應用程序 - 添加啓動畫面路徑
- 11. 使用接口名稱將jar添加到java應用程序
- 12. 窗口將Java添加到路徑
- 13. 將WAR添加到Java的類路徑
- 14. 將模型添加到java類路徑
- 15. 將Java添加到類路徑中
- 16. 路徑_vti_bin/Lists.asmx添加到ASP.NET MVC 2的Web應用程序
- 17. 如何添加應用程序到系統托盤
- 18. 如何添加系統托盤圖標到應用程序?
- 19. 如何爲MSBuild添加系統路徑的路徑?
- 20. 如何使用Java程序將文件從Linux系統複製到Windows系統?
- 21. 將用戶添加到應用程序
- 22. 使用批處理文件添加一行到系統變量路徑
- 23. 如何在eclipse java應用程序中添加java參數以及類路徑?
- 24. 即使我將其添加到系統路徑後,Powershell仍不會識別openssl
- 25. 將項目添加到WebLogic 10中的應用程序(WAR)類路徑?
- 26. FireBreath找到系統路徑
- 27. 將qmake添加到路徑
- 28. 如何添加我的應用程序作爲系統應用程序
- 29. 將內容管理系統添加到現有的Zend Framework應用程序
- 30. 將售票系統添加到現有的PHP/MySQL應用程序中?
這將有助於爲Windows:HTTP ://stackoverflow.com/questions/8350663/how-can-i-set-update-path-variable-from-within-java-application-on-windows – Kon