Как создать файл .desktop для запуска eclipse?

В Ubuntu есть много способов, с помощью которых вы можете отформатировать свой pendrive

1 - утилитой Disk см. видео // простейший путь

1 - утилитой Disk см. видео

// вы можете установить его из программного центра Ubuntu, или вы можете установить, набрав

[ f1]

3- с помощью терминала см. видео

перейдите в супер режим, набрав «su», а затем пароль супер режима

fdisk -l

[d14 ], который отобразит весь объем на вашем ПК или вы также можете использовать

df

, чтобы увидеть флэш-накопитель USB, предположим, что это может быть /dev/sdb1

umount /dev/sdb1

что un mount drive

mkfs.vfat /dev/sdb1

для форматирования диска в формате fat32

3- с помощью терминала

mkfs.vfat -n 'name_for_your_pendrive' -I /dev/sdb1

, чтобы добавить имя для вашего pendrive

1
задан 13 April 2017 в 15:24

3 ответа

У меня была та же проблема.

Следующий файл eclipse.desktop работает в Ubuntu 14.06 x64.

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=/home/ivan/Eclipse/eclipse -vm /home/ivan/java/jdk1.7.0_25/bin/java
Icon=/home/ivan/Eclipse/icon.xpm
Categories=Application;Development;Java;IDE
Type=Application
Terminal=0

Я не изменял eclipse.ini

. Другим решением является изменение файла eclipse.ini без изменения вашего eclipse.desktop [ ! d4]

My eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
/home/ivan/java/jdk1.7.0_25/bin/java
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

Опция -vm и ее значение (путь) должны быть в отдельных строках.

Дополнительная информация: Wiki eclipse.ini

5
ответ дан 24 May 2018 в 11:59

Вывод говорит, что он также искал в PATH:

No Java virtual machine was found after searching the following locations:
...
java in your current PATH

Вы сказали, что вы можете запустить eclipse с терминала: в этом случае я бы сказал, что ваш java установлен к нестандартному каталогу, который добавляется в ваш PATH с помощью сценария запуска терминала (bashrc, zshrc и т. д.), но он не добавляется к вашему сеансу при входе в систему. Поэтому, когда вы находитесь в терминальном сеансе, ваш PATH отличается от того, который используется при вызове файла .desktop.

Чтобы устранить этот случай:

Чтобы узнать, где установлен java: which java Проверьте свой ~/.profile, если в нем установлен правильный PATH с каталогом java , Если правильный путь указан только в .bashrc, .zshrc и т. Д., Тогда возможно, что эти сценарии не будут вызываться при входе в систему, поэтому PATH установлен неправильно. Также, если у вас есть ~/.bash_profile или ~/.bash_login, вы также должны проверить их. Если вы предоставите эти файлы, мы сможем изучить это, является ли это вашей проблемой.

Если вы не можете решить эту проблему, вы всегда можете изменить PATH непосредственно в файле .desktop с помощью env PATH= ...

1
ответ дан 24 May 2018 в 11:59
  • 1
    Это точно моя проблема. Я установил PATH в JDK в .bashrc. Глядя на документы для файла .desktop, запись PATH, похоже, делает что-то еще. Есть ли способ установить систему PATH в .desktop? – Dean Schulze 10 February 2014 в 23:53
  • 2
    После некоторого Googling я обнаружил, что решение состоит в том, чтобы изменить строку Exec следующим образом: Exec=env PATH=/home/dean/bin/jdk1.8.0/bin:$PATH /home/dean/bin/eclipse-standard-luna-M5-linux-gtk-x86_64/eclipse/eclipse Документы для файла .desktop не помогли. – Dean Schulze 11 February 2014 в 00:16
  • 3
    Однако такая же модификация строки Exec = ... не работает для запуска IntelliJ через файл idea.sh. – Dean Schulze 11 February 2014 в 00:20
  • 4
    @DeanSchulze Да, Exec=env PATH= ..., вот что я имел в виду в моей последней строке. Обычно вы хотите настроить PATH в .profile, а не на .bashrc. Файл .profile анализируется оболочкой входа, поэтому при входе в систему он правильно настроит PATH, а затем не будет необходимости в обходном пути env. В Debian / Ubuntu .profile источники .bashrc, поэтому это не должно быть проблемой, но, возможно, ваш .profile не делает этого, поэтому проверьте его. Или у вас есть файл .bash_profile или .bash_login, который переопределяет параметры .profile. – falconer 11 February 2014 в 02:12
  • 5
    @DeanSchulze Итак, чтобы подвести итог, установите PATH в .profile (или .bash_profile или .bash_login, если у вас есть один из этих файлов), а не в .bashrc, или убедитесь, что .bashrc получен из вышеупомянутых файлов. Если вы настроили его таким образом, ваша PATH также должна быть правильной для файлов .desktop, и вам не понадобится «обман». – falconer 11 February 2014 в 02:13

У меня очень простой метод.

Откройте Gedit или текстовый редактор. Добавить:

[Desktop Entry]
Exec=/home/testrule/eclipse/eclipse
Icon=/home/testrule/eclipse/icon.xpm
Type=Application

Сохранить на рабочем столе как eclipse.desktop.

Щелкните правой кнопкой мыши по файлу eclipse.desktop> свойства клика> нажмите вкладку «Разрешения» >> Установите флажок «Выполнить»

1
ответ дан 24 May 2018 в 11:59

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

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