Почему нет никакой потребности дать путь как в окнах для отсылания другого приложения от одного пакета

Я соединил mysql с C++ в человечности, использовал компилятор GCC от терминала то время, которое я не дал пути для mysql.h., и я хотел играть видео с помощью vlcj в колебании Java. В программе мы должны дать два пути: 1. где vlc плеер установлен (В окнах, это - c://Программные файлы//Video Lan//VLC), 2. Видеофайл мы хотим играть в колебании.

когда я пытался играть его на человечности с помощью netbeans. Сначала я даю путь для установленного vlc, usr/share/vlc, он действительно работал, затем попробовал еще некоторые опции, где vlc файлы лежат. но за мной не следовали. затем я узнал от кого-то, что нет потребности дать путь в человечности. но мы имеем, передают аргумент JVM, когда мы выполняем код.

Мой Первый вопрос состоит в том, почему мы не должны давать путь в человечности. (Скажите мне подробно, я люблю изучать Linux, благодарить u),

Второй вопрос все еще, я не, преуспевают в том, чтобы играть, видео с помощью vlcj в человечности качает Java, с помощью Netbeans IDE 8 и JDK 8 и последней версии vlcj т.е. версии 3

(я знаю, что это - askUbuntu, не Java Fourms, если Вы могли бы предложить меня, что-то делает так),

0
задан 4 October 2014 в 08:10

1 ответ

В Windows различные приложения сохраняют все свои файлы, включая исполняемые файлы в их собственных папках. В Linux норма - то, что все приложения используют стандартные папки вместо этого (/bin, или /usr/bin для исполняемых файлов, /lib, или /usr/lib для библиотек, и т.д.). Так как стандартные двоичные папки - все в ПУТИ по умолчанию, Вы обычно не должны добавлять специализированные папки к ПУТИ вручную.

Однако, если Вы устанавливаете приложение к нестандартному местоположению, тогда необходимо будет добавить что местоположение к ПУТИ вручную.

Дополнительные материалы для чтения:

1
ответ дан 4 August 2019 в 23:28

Другие вопросы по тегам:

Похожие вопросы: