добавить приложение в системный путь, используя Java

1

Как установить приложение с определенным именем в системный путь с помощью java?

Например, если мне нужно приложение app.exe для запуска чего-либо (в консоли, например app item.torun, тогда я хочу проверить, установлено ли приложение в системном пути, а если нет - добавьте его (он упакован в приложение) при условии пользователь - admin.

Теги:

2 ответа

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:\users\admin\vlc.exe. так что это будет выполнено.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню