Oracle Java Runtime не появляется

Вот версия Ruby

require 'date'

puts "Enter a future date in format YYYY-MM-DD"
answer = gets.chomp

difference = (Date.parse(answer) - Date.today).numerator

puts difference > 1 ? "That day will come after #{difference} days" :
  (difference < 0) ? "That day passed #{difference.abs} days ago" :
 "Hey! That is today!"

Пример Run:

Ниже приведен пример запуска скрипта ruby ./day-difference.rb (если вы сохранили его как day-difference.rb)

С будущей датой

$ ruby day-difference.rb
Enter a future date in format YYYY-MM-DD
2021-12-30
That day will come after 1848 days

С прошедшей датой

$ ruby day-difference.rb
Enter a future date in format YYYY-MM-DD
2007-11-12
That day passed 3314 days ago

Когда прошла сегодняшняя дата

$ ruby day-difference.rb
Enter a future date in format YYYY-MM-DD
2016-12-8
Hey! That is today!

Здесь хороший сайт для проверки различий даты http://www.timeanddate.com/date/duration.html

1
задан 7 June 2012 в 02:38

21 ответ

Ответ Самика велик, но удалите команду NoDisplay, которая скрывает приложение в Comice OS 4.

[Desktop Entry]
Name=Oracle JDK
Exec=path to Oracle's java here -jar
Terminal=false
Type=Application
Icon=openjdk-6
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=false
1
ответ дан 25 July 2018 в 18:37

я искал информацию об этом случае. На самом деле Oracle JRE запускается автоматически, когда исполняются файлы jar или файлы jar. Он не поддерживает такое взаимодействие.

Если файлы jar не могут быть выполнены, вы, похоже, не установлены правильно.

Извините, если я ошибаюсь. Это все, что я нашел. Если есть кто-то, кто знает больше, добавьте ответ.

0
ответ дан 25 July 2018 в 18:37

Если вы хотите принести Oracle JDK в это меню, вам необходимо создать файл .desktop для Oracle JDK в разделе /usr/share/applications, если он еще не существует. Как насчет нажатия кнопки Show other application, чтобы увидеть доступное приложение? Если Oracle JDK не существует, выполните следующие шаги:

  1. sudo gedit, чтобы открыть gedit в качестве суперпользователя
  2. , записать
    [Desktop Entry]
    Name=Oracle JDK
    Exec=path to Oracle's java here -jar
    Terminal=false
    Type=Application
    Icon=openjdk-6
    MimeType=application/x-java-archive;application/java-archive;application/x-jar;
    NoDisplay=true
    , затем сохранить файл как /usr/share/applications/OracleJDK.desktop
  3. sudo chmod +x /usr/share/applications/OracleJDK.desktop, чтобы выполнить исполняемый файл .desktop
  4. sudo gedit /usr/share/applications/bamf.index и добавить строку OracleJDK.desktop path to Oracle's java here -jar в конец и сохранить.
  5. открыть файл /usr/share/applications/mimeinfo.cache в качестве суперпользователя (sudo gedit) и добавьте изменение строки application/java-archive=openjdk-xxx.desktop; на application/java-archive=openjdk-xxx.desktop;OracleJDK.desktop;, т.е. просто добавьте только что созданную запись рабочего стола в mime-cache.
  6. Теперь вы должны найти Oracle JDK в меню приложений, если вы щелкните просмотр других приложений
1
ответ дан 25 July 2018 в 18:37

я искал информацию об этом случае. На самом деле Oracle JRE запускается автоматически, когда исполняются файлы jar или файлы jar. Он не поддерживает такое взаимодействие.

Если файлы jar не могут быть выполнены, вы, похоже, не установлены правильно.

Извините, если я ошибаюсь. Это все, что я нашел. Если есть кто-то, кто знает больше, добавьте ответ.

0
ответ дан 2 August 2018 в 00:46

Если вы хотите принести Oracle JDK в это меню, вам необходимо создать файл .desktop для Oracle JDK в разделе /usr/share/applications, если он еще не существует. Как насчет нажатия кнопки Show other application, чтобы увидеть доступное приложение? Если Oracle JDK не существует, выполните следующие шаги:

  1. sudo gedit, чтобы открыть gedit в качестве суперпользователя
  2. , записать
    [Desktop Entry]
    Name=Oracle JDK
    Exec=path to Oracle's java here -jar
    Terminal=false
    Type=Application
    Icon=openjdk-6
    MimeType=application/x-java-archive;application/java-archive;application/x-jar;
    NoDisplay=true
    , затем сохранить файл как /usr/share/applications/OracleJDK.desktop
  3. sudo chmod +x /usr/share/applications/OracleJDK.desktop, чтобы выполнить исполняемый файл .desktop
  4. sudo gedit /usr/share/applications/bamf.index и добавить строку OracleJDK.desktop path to Oracle's java here -jar в конец и сохранить.
  5. открыть файл /usr/share/applications/mimeinfo.cache в качестве суперпользователя (sudo gedit) и добавьте изменение строки application/java-archive=openjdk-xxx.desktop; на application/java-archive=openjdk-xxx.desktop;OracleJDK.desktop;, т.е. просто добавьте только что созданную запись рабочего стола в mime-cache.
  6. Теперь вы должны найти Oracle JDK в меню приложений, если вы щелкните просмотр других приложений
1
ответ дан 2 August 2018 в 00:46

Ответ Самика велик, но удалите команду NoDisplay, которая скрывает приложение в Comice OS 4.

[Desktop Entry]
Name=Oracle JDK
Exec=path to Oracle's java here -jar
Terminal=false
Type=Application
Icon=openjdk-6
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=false
1
ответ дан 2 August 2018 в 00:46

Недостаточно достаточного ответа

, вам также нужно обновить список mime как

открыть файл в редакторе

gedit ~/.local/share/applications/mimeapps.list

, а затем заменить это

application/x-java-archive=file-roller.desktop;

to

application/x-java-archive=OracleJDK.desktop;

Это решит проблему.

0
ответ дан 2 August 2018 в 00:46

Ответ Самика велик, но удалите команду NoDisplay, которая скрывает приложение в Comice OS 4.

[Desktop Entry]
Name=Oracle JDK
Exec=path to Oracle's java here -jar
Terminal=false
Type=Application
Icon=openjdk-6
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=false
1
ответ дан 4 August 2018 в 16:16

Недостаточно достаточного ответа

, вам также нужно обновить список mime как

открыть файл в редакторе

gedit ~/.local/share/applications/mimeapps.list

, а затем заменить это

application/x-java-archive=file-roller.desktop;

to

application/x-java-archive=OracleJDK.desktop;

Это решит проблему.

0
ответ дан 4 August 2018 в 16:16

я искал информацию об этом случае. На самом деле Oracle JRE запускается автоматически, когда исполняются файлы jar или файлы jar. Он не поддерживает такое взаимодействие.

Если файлы jar не могут быть выполнены, вы, похоже, не установлены правильно.

Извините, если я ошибаюсь. Это все, что я нашел. Если есть кто-то, кто знает больше, добавьте ответ.

0
ответ дан 4 August 2018 в 16:16

Ответ Самика велик, но удалите команду NoDisplay, которая скрывает приложение в Comice OS 4.

[Desktop Entry]
Name=Oracle JDK
Exec=path to Oracle's java here -jar
Terminal=false
Type=Application
Icon=openjdk-6
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=false
1
ответ дан 6 August 2018 в 00:55

Если вы хотите принести Oracle JDK в это меню, вам необходимо создать файл .desktop для Oracle JDK в разделе /usr/share/applications, если он еще не существует. Как насчет нажатия кнопки Show other application, чтобы увидеть доступное приложение? Если Oracle JDK не существует, выполните следующие шаги:

  1. sudo gedit, чтобы открыть gedit в качестве суперпользователя
  2. , записать
    [Desktop Entry]
    Name=Oracle JDK
    Exec=path to Oracle's java here -jar
    Terminal=false
    Type=Application
    Icon=openjdk-6
    MimeType=application/x-java-archive;application/java-archive;application/x-jar;
    NoDisplay=true
    , затем сохранить файл как /usr/share/applications/OracleJDK.desktop
  3. sudo chmod +x /usr/share/applications/OracleJDK.desktop, чтобы выполнить исполняемый файл .desktop
  4. sudo gedit /usr/share/applications/bamf.index и добавить строку OracleJDK.desktop path to Oracle's java here -jar в конец и сохранить.
  5. открыть файл /usr/share/applications/mimeinfo.cache в качестве суперпользователя (sudo gedit) и добавьте изменение строки application/java-archive=openjdk-xxx.desktop; на application/java-archive=openjdk-xxx.desktop;OracleJDK.desktop;, т.е. просто добавьте только что созданную запись рабочего стола в mime-cache.
  6. Теперь вы должны найти Oracle JDK в меню приложений, если вы щелкните просмотр других приложений
1
ответ дан 6 August 2018 в 00:55

Недостаточно достаточного ответа

, вам также нужно обновить список mime как

открыть файл в редакторе

gedit ~/.local/share/applications/mimeapps.list

, а затем заменить это

application/x-java-archive=file-roller.desktop;

to

application/x-java-archive=OracleJDK.desktop;

Это решит проблему.

0
ответ дан 6 August 2018 в 00:55

я искал информацию об этом случае. На самом деле Oracle JRE запускается автоматически, когда исполняются файлы jar или файлы jar. Он не поддерживает такое взаимодействие.

Если файлы jar не могут быть выполнены, вы, похоже, не установлены правильно.

Извините, если я ошибаюсь. Это все, что я нашел. Если есть кто-то, кто знает больше, добавьте ответ.

0
ответ дан 6 August 2018 в 00:55

Ответ Самика велик, но удалите команду NoDisplay, которая скрывает приложение в Comice OS 4.

[Desktop Entry]
Name=Oracle JDK
Exec=path to Oracle's java here -jar
Terminal=false
Type=Application
Icon=openjdk-6
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=false
1
ответ дан 7 August 2018 в 18:21

Если вы хотите принести Oracle JDK в это меню, вам необходимо создать файл .desktop для Oracle JDK в разделе /usr/share/applications, если он еще не существует. Как насчет нажатия кнопки Show other application, чтобы увидеть доступное приложение? Если Oracle JDK не существует, выполните следующие шаги:

  1. sudo gedit, чтобы открыть gedit в качестве суперпользователя
  2. , записать
    [Desktop Entry]
    Name=Oracle JDK
    Exec=path to Oracle's java here -jar
    Terminal=false
    Type=Application
    Icon=openjdk-6
    MimeType=application/x-java-archive;application/java-archive;application/x-jar;
    NoDisplay=true
    , затем сохранить файл как /usr/share/applications/OracleJDK.desktop
  3. sudo chmod +x /usr/share/applications/OracleJDK.desktop, чтобы выполнить исполняемый файл .desktop
  4. sudo gedit /usr/share/applications/bamf.index и добавить строку OracleJDK.desktop path to Oracle's java here -jar в конец и сохранить.
  5. открыть файл /usr/share/applications/mimeinfo.cache в качестве суперпользователя (sudo gedit) и добавьте изменение строки application/java-archive=openjdk-xxx.desktop; на application/java-archive=openjdk-xxx.desktop;OracleJDK.desktop;, т.е. просто добавьте только что созданную запись рабочего стола в mime-cache.
  6. Теперь вы должны найти Oracle JDK в меню приложений, если вы щелкните просмотр других приложений
1
ответ дан 7 August 2018 в 18:21

я искал информацию об этом случае. На самом деле Oracle JRE запускается автоматически, когда исполняются файлы jar или файлы jar. Он не поддерживает такое взаимодействие.

Если файлы jar не могут быть выполнены, вы, похоже, не установлены правильно.

Извините, если я ошибаюсь. Это все, что я нашел. Если есть кто-то, кто знает больше, добавьте ответ.

0
ответ дан 7 August 2018 в 18:21

Недостаточно достаточного ответа

, вам также нужно обновить список mime как

открыть файл в редакторе

gedit ~/.local/share/applications/mimeapps.list

, а затем заменить это

application/x-java-archive=file-roller.desktop;

to

application/x-java-archive=OracleJDK.desktop;

Это решит проблему.

0
ответ дан 10 August 2018 в 07:04

я искал информацию об этом случае. На самом деле Oracle JRE запускается автоматически, когда исполняются файлы jar или файлы jar. Он не поддерживает такое взаимодействие.

Если файлы jar не могут быть выполнены, вы, похоже, не установлены правильно.

Извините, если я ошибаюсь. Это все, что я нашел. Если есть кто-то, кто знает больше, добавьте ответ.

0
ответ дан 10 August 2018 в 07:04

Если вы хотите принести Oracle JDK в это меню, вам необходимо создать файл .desktop для Oracle JDK в разделе /usr/share/applications, если он еще не существует. Как насчет нажатия кнопки Show other application, чтобы увидеть доступное приложение? Если Oracle JDK не существует, выполните следующие шаги:

  1. sudo gedit, чтобы открыть gedit в качестве суперпользователя
  2. , записать
    [Desktop Entry]
    Name=Oracle JDK
    Exec=path to Oracle's java here -jar
    Terminal=false
    Type=Application
    Icon=openjdk-6
    MimeType=application/x-java-archive;application/java-archive;application/x-jar;
    NoDisplay=true
    , затем сохранить файл как /usr/share/applications/OracleJDK.desktop
  3. sudo chmod +x /usr/share/applications/OracleJDK.desktop, чтобы выполнить исполняемый файл .desktop
  4. sudo gedit /usr/share/applications/bamf.index и добавить строку OracleJDK.desktop path to Oracle's java here -jar в конец и сохранить.
  5. открыть файл /usr/share/applications/mimeinfo.cache в качестве суперпользователя (sudo gedit) и добавьте изменение строки application/java-archive=openjdk-xxx.desktop; на application/java-archive=openjdk-xxx.desktop;OracleJDK.desktop;, т.е. просто добавьте только что созданную запись рабочего стола в mime-cache.
  6. Теперь вы должны найти Oracle JDK в меню приложений, если вы щелкните просмотр других приложений
1
ответ дан 10 August 2018 в 07:04

Недостаточно достаточного ответа

, вам также нужно обновить список mime как

открыть файл в редакторе

gedit ~/.local/share/applications/mimeapps.list

, а затем заменить это

application/x-java-archive=file-roller.desktop;

to

application/x-java-archive=OracleJDK.desktop;

Это решит проблему.

0
ответ дан 15 August 2018 в 19:03

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

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