Установленная Sun Java 6 - проблема с конфигурацией при запуске как sudo

Я нашел несколько решений:

Сбросить настройки звука (при условии, что вы используете hdmi для аудио и видео, ничто не замедляет воспроизведение вниз), поэтому вам нужно попробовать изменить звук устройство воспроизведения :) Один пользователь обнаружил, что «настройка конкретной компоновки динамиков устраняет мою проблему (от ничего до 5.1, так как это то, что у меня есть»).
-1
задан 7 January 2011 в 09:20

27 ответов

вместо запуска его через sudo, запустите его в корневой оболочке ... sudo su, затем проверьте переменные среды и исправьте по мере необходимости echo $ JAVA_HOME, затем запустите установщик или установите переменную, если ей нужно установить

1
ответ дан 25 May 2018 в 23:36

вместо того, чтобы запускать его через sudo, запустите его в корневой оболочки... судо СУ, то проверьте переменные окружения и исправить по мере необходимости Эхо $переменной java_home затем запустить установщик, или задать переменной, если она нуждается в настройке

1
ответ дан 25 July 2018 в 22:38

вместо того, чтобы запускать его через sudo, запустите его в корневой оболочки... судо СУ, то проверьте переменные окружения и исправить по мере необходимости Эхо $переменной java_home затем запустить установщик, или задать переменной, если она нуждается в настройке

1
ответ дан 26 July 2018 в 23:23

вместо запуска его через sudo, запустите его в корневой оболочке ... sudo su, затем проверьте переменные среды и исправьте по мере необходимости echo $ JAVA_HOME, затем запустите установщик или установите переменную, если ей нужно установить

1
ответ дан 2 August 2018 в 04:05

вместо запуска его через sudo, запустите его в корневой оболочке ... sudo su, затем проверьте переменные среды и исправьте по мере необходимости echo $ JAVA_HOME, затем запустите установщик или установите переменную, если ей нужно установить

1
ответ дан 4 August 2018 в 20:09

вместо запуска его через sudo, запустите его в корневой оболочке ... sudo su, затем проверьте переменные среды и исправьте по мере необходимости echo $ JAVA_HOME, затем запустите установщик или установите переменную, если ей нужно установить

1
ответ дан 6 August 2018 в 04:10

вместо запуска его через sudo, запустите его в корневой оболочке ... sudo su, затем проверьте переменные среды и исправьте по мере необходимости echo $ JAVA_HOME, затем запустите установщик или установите переменную, если ей нужно установить

1
ответ дан 7 August 2018 в 22:10

вместо запуска его через sudo, запустите его в корневой оболочке ... sudo su, затем проверьте переменные среды и исправьте по мере необходимости echo $ JAVA_HOME, затем запустите установщик или установите переменную, если ей нужно установить

1
ответ дан 10 August 2018 в 10:23

вместо запуска его через sudo, запустите его в корневой оболочке ... sudo su, затем проверьте переменные среды и исправьте по мере необходимости echo $ JAVA_HOME, затем запустите установщик или установите переменную, если ей нужно установить

1
ответ дан 13 August 2018 в 16:49

Попробуйте следующее:

export JAVA_HOME=/path/to/java/home

example:

export JAVA_HOME=/usr/lib/jvm/java-6-sun

Затем запустите свой апплет, как показано ниже:

sudo env JAVA_HOME=$JAVA_HOME your_applet_or_script

example: [!d3 ]

sudo env JAVA_HOME=$JAVA_HOME /usr/bin/eclipse

надеюсь, что это поможет.

1
ответ дан 25 May 2018 в 23:36

В общем говоря (и просто очень кратко рассмотрим те инструкции, к которым вы привязались), вы хотите запустить tomcat как пользователь без полномочий root. Это более безопасно и amp; более удобно (поскольку вам не нужно делать все как root).

Но это также означает, что tomcat должен работать на более высоком порту (например, 8080 или такой). А для обслуживания клиентских запросов на более общем порту 80 вы запускаете Apache на порт 80 перед Tomcat (который также описывается инструкциями), а Apache подключается к tomcat через mod_jk на другом порту (например, 8009 (http) или 8443 (https) или такой).

Теперь, чтобы установить Java-приложения в Tomcat, просто введите chown / chmod в свою директорию tomcat, чтобы ваш «пользователь сети» (возможно, ваша собственная учетная запись пользователя без полномочий root) мог писать на нее. Например,

 $ sudo mkdir /opt/tomcat

И затем обычно chown (или просто chmod):

 $ sudo chown my_user:my_group /opt/tomcat

Теперь сделайте все как учетную запись, отличную от root, и не нужно sudo. Возможно, было бы неплохо иметь полу-ограниченную учетную запись «web-admin», если это общий сервер, а не использовать свой собственный логин.

-1
ответ дан 25 May 2018 в 23:36
  • 1
    Хотя это очень хороший ответ на какой-то вопрос - это не ответ на мой вопрос наверху ... – HorusKol 9 May 2011 в 18:18
  • 2
    Да, там два правильные ответы: login & amp; делать все как root (принятый ответ) или правильно устанавливать «правильно». (этот ответ). Короче говоря, если вы устанавливаете контейнер как «root», тогда вам нужно установить и запустить все внутри этого контейнера как «root», (используя sudo не будет). Главы будут стучать по стенам, пока вы не сдадитесь и не посидите. просто установите вещи «правильно». (из личного опыта). Это похоже на окна, где вы в конечном итоге являетесь «администратором». сделать все . Но вы не хотите вступать в эту ситуацию в Linux, где вы входите в систему как пользователь root, остаетесь как root, " rm -fr / " как root ... – michael 24 May 2011 в 02:35

Попробуйте следующее:

export JAVA_HOME=/path/to/java/home

example:

export JAVA_HOME=/usr/lib/jvm/java-6-sun

Затем запустите свой апплет, как показано ниже:

sudo env JAVA_HOME=$JAVA_HOME your_applet_or_script

example:

sudo env JAVA_HOME=$JAVA_HOME /usr/bin/eclipse

надеюсь, что это поможет.

1
ответ дан 25 July 2018 в 22:38

в целом (и просто очень коротко глядя на эти инструкции, вы связаны), вы хотите запустить Tomcat в качестве непривилегированного пользователя. Это и безопаснее и удобнее (так как Вы не должны делать все, как root).

, но это также означает, что Tomcat будет работать на более высокий порт (например, 8080 или подобные). И для того, чтобы обслуживать запросы клиентов на порт 80, запускать Apache на порт 80, перед кот (который также наброски), и Apache подключается к Tomcat с помощью mod_jk на другой порт (например, 8009 (http) или 8443 (https) или такие).

теперь, для того, чтобы установить java приложения в Tomcat, просто чаун / chmod свой каталог Tomcat, так что ваше "интернет-пользователей" (возможно, ваш собственный стандартную учетную запись пользователя) может писать. Например,

$ sudo mkdir /opt/tomcat

, а затем, как правило, чаун (или просто чмод):

$ sudo chown my_user:my_group /opt/tomcat

теперь сделать все как привилегированный счет, и без судо надо. Он все еще может быть хорошей идеей, чтобы иметь полу-ограниченного "веб-админ аккаунт", если это общий сервер, а не через свой логин.

-1
ответ дан 25 July 2018 в 22:38
  • 1
    Хотя это очень хороший ответ на какой-то вопрос - это не ответ на мой вопрос наверху ... – HorusKol 9 May 2011 в 18:18
  • 2
    Да, есть два правильные ответы: войти и сделать все как root (принимается ответ), или установить вещи "правильно" (ответ). Короче говоря, если вы установите контейнер как "корень", тогда вам придется устанавливать и запускать все, что внутри контейнера как "root" (с помощью sudo не сделаешь). Голов будут биться против стены, пока вы не сдадитесь и просто установить вещи "право" (из личного опыта). Это как в Windows, где вы в конечном итоге "администратор" сделать ничего. Но Вы не хотите оказаться в этой ситуации в Linux, где вы войти в систему как root, отдых, как корень, "РМ -фр /" в корень... – michael 24 May 2011 в 02:35

попробуйте это:

export JAVA_HOME=/path/to/java/home

пример:

export JAVA_HOME=/usr/lib/jvm/java-6-sun

запустите приложение, как показано ниже:

sudo env JAVA_HOME=$JAVA_HOME your_applet_or_script

пример:

sudo env JAVA_HOME=$JAVA_HOME /usr/bin/eclipse

надеюсь, что это помогает.

1
ответ дан 26 July 2018 в 23:23

В общем говоря (и просто очень кратко рассмотрим те инструкции, к которым вы привязались), вы хотите запустить tomcat как пользователь без полномочий root. Это более безопасно и amp; более удобно (поскольку вам не нужно делать все как root).

Но это также означает, что tomcat должен работать на более высоком порту (например, 8080 или такой). А для обслуживания клиентских запросов на более общем порту 80 вы запускаете Apache на порт 80 перед Tomcat (который также описывается инструкциями), а Apache подключается к tomcat через mod_jk на другом порту (например, 8009 (http) или 8443 (https) или такой).

Теперь, чтобы установить Java-приложения в Tomcat, просто введите chown / chmod в свою директорию tomcat, чтобы ваш «пользователь сети» (возможно, ваша собственная учетная запись пользователя без полномочий root) мог писать на нее. Например,

$ sudo mkdir /opt/tomcat

И затем обычно chown (или просто chmod):

$ sudo chown my_user:my_group /opt/tomcat

Теперь сделайте все как учетную запись, отличную от root, и не нужно sudo. Возможно, было бы неплохо иметь полу-ограниченную учетную запись «web-admin», если это общий сервер, а не использовать свой собственный логин.

-1
ответ дан 26 July 2018 в 23:23
  • 1
    Хотя это очень хороший ответ на какой-то вопрос - это не ответ на мой вопрос наверху ... – HorusKol 9 May 2011 в 18:18
  • 2
    Да, там два правильные ответы: login & amp; делать все как root (принятый ответ) или правильно устанавливать «правильно». (этот ответ). Короче говоря, если вы устанавливаете контейнер как «root», тогда вам нужно установить и запустить все внутри этого контейнера как «root», (используя sudo не будет). Главы будут стучать по стенам, пока вы не сдадитесь и не посидите. просто установите вещи «правильно». (из личного опыта). Это похоже на окна, где вы в конечном итоге являетесь «администратором». сделать все . Но вы не хотите вступать в эту ситуацию в Linux, где вы входите в систему как пользователь root, остаетесь как root, & quot; rm -fr / & quot; как root ... – michael 24 May 2011 в 02:35

попробуйте это:

export JAVA_HOME=/path/to/java/home

пример:

export JAVA_HOME=/usr/lib/jvm/java-6-sun

запустите приложение, как показано ниже:

sudo env JAVA_HOME=$JAVA_HOME your_applet_or_script

пример:

sudo env JAVA_HOME=$JAVA_HOME /usr/bin/eclipse

надеюсь, что это помогает.

1
ответ дан 2 August 2018 в 04:05

В общем говоря (и просто очень кратко рассмотрим те инструкции, к которым вы привязались), вы хотите запустить tomcat как пользователь без полномочий root. Это более безопасно и amp; более удобно (поскольку вам не нужно делать все как root).

Но это также означает, что tomcat должен работать на более высоком порту (например, 8080 или такой). А для обслуживания клиентских запросов на более общем порту 80 вы запускаете Apache на порт 80 перед Tomcat (который также описывается инструкциями), а Apache подключается к tomcat через mod_jk на другом порту (например, 8009 (http) или 8443 (https) или такой).

Теперь, чтобы установить Java-приложения в Tomcat, просто введите chown / chmod в свою директорию tomcat, чтобы ваш «пользователь сети» (возможно, ваша собственная учетная запись пользователя без полномочий root) мог писать на нее. Например,

$ sudo mkdir /opt/tomcat

И затем обычно chown (или просто chmod):

$ sudo chown my_user:my_group /opt/tomcat

Теперь сделайте все как учетную запись, отличную от root, и не нужно sudo. Возможно, было бы неплохо иметь полу-ограниченную учетную запись «web-admin», если это общий сервер, а не использовать свой собственный логин.

-1
ответ дан 2 August 2018 в 04:05
  • 1
    В то время как это очень хороший ответ на какой-то вопрос - это не ответ на мой вопрос вверху... – HorusKol 9 May 2011 в 18:18
  • 2
    Да, там два правильные ответы: login & amp; делать все как root (принятый ответ) или правильно устанавливать «правильно». (этот ответ). Короче говоря, если вы устанавливаете контейнер как «root», тогда вам нужно установить и запустить все внутри этого контейнера как «root», (используя sudo не будет). Главы будут стучать по стенам, пока вы не сдадитесь и не посидите. просто установите вещи «правильно». (из личного опыта). Это похоже на окна, где вы в конечном итоге являетесь «администратором». сделать все . Но вы не хотите вступать в эту ситуацию в Linux, где вы входите в систему как пользователь root, остаетесь как root, & quot; rm -fr / & quot; как root ... – michael 24 May 2011 в 02:35

Попробуйте следующее:

  export JAVA_HOME = / путь / в / java / home  

пример:

   экспортируйте JAVA_HOME = / usr / lib / jvm / java-6-sun  

Затем запустите свой апплет, как показано ниже:

  sudo env JAVA_HOME = $ JAVA_HOME your_applet_or_script   

example:

  sudo env JAVA_HOME = $ JAVA_HOME / usr / bin / eclipse  

надеюсь, что это поможет.

1
ответ дан 4 August 2018 в 20:09

В общем говоря (и просто взглянув на очень вкратце на те инструкции, с которыми вы связались), вы хотите запустить tomcat как пользователь без полномочий root. Это более безопасно и amp; более удобно (поскольку вам не нужно делать все как root).

Но это также означает, что tomcat должен работать на более высоком порту (например, 8080 или такой). А для обслуживания клиентских запросов на более общем порту 80 вы запускаете Apache на порт 80 перед Tomcat (который также описывается инструкциями), а Apache подключается к tomcat через mod_jk на другом порту (например, 8009 (http) или 8443 (https) или такой).

Теперь, чтобы установить Java-приложения в Tomcat, просто введите chown / chmod в свою директорию tomcat, чтобы ваш «пользователь сети» (возможно, ваша собственная учетная запись пользователя, отличного от пользователя root) мог писать. Например,

  $ sudo mkdir / opt / tomcat  

И затем обычно chown (или просто chmod):

  $ sudo chown my_user: my_group / opt / tomcat  

Теперь сделайте все как учетную запись, отличную от root, и не нужно sudo. Возможно, было бы неплохо иметь полу-ограниченную учетную запись «web-admin», если это общий сервер, а не использовать свой собственный логин.

-1
ответ дан 4 August 2018 в 20:09

В общем говоря (и просто взглянув на очень вкратце на те инструкции, с которыми вы связались), вы хотите запустить tomcat как пользователь без полномочий root. Это более безопасно и amp; более удобно (поскольку вам не нужно делать все как root).

Но это также означает, что tomcat должен работать на более высоком порту (например, 8080 или такой). А для обслуживания клиентских запросов на более общем порту 80 вы запускаете Apache на порт 80 перед Tomcat (который также описывается инструкциями), а Apache подключается к tomcat через mod_jk на другом порту (например, 8009 (http) или 8443 (https) или такой).

Теперь, чтобы установить Java-приложения в Tomcat, просто введите chown / chmod в свою директорию tomcat, чтобы ваш «пользователь сети» (возможно, ваша собственная учетная запись пользователя, отличного от пользователя root) мог писать. Например,

  $ sudo mkdir / opt / tomcat  

И затем обычно chown (или просто chmod):

  $ sudo chown my_user: my_group / opt / tomcat  

Теперь сделайте все как учетную запись, отличную от root, и не нужно sudo. Возможно, было бы неплохо иметь полу-ограниченную учетную запись «web-admin», если это общий сервер, а не использовать свой собственный логин.

-1
ответ дан 6 August 2018 в 04:10

Попробуйте следующее:

  export JAVA_HOME = / путь / в / java / home  

пример:

   экспортируйте JAVA_HOME = / usr / lib / jvm / java-6-sun  

Затем запустите свой апплет, как показано ниже:

  sudo env JAVA_HOME = $ JAVA_HOME your_applet_or_script   

example:

  sudo env JAVA_HOME = $ JAVA_HOME / usr / bin / eclipse  

надеюсь, что это поможет.

1
ответ дан 6 August 2018 в 04:10

В общем говоря (и просто взглянув на очень вкратце на те инструкции, с которыми вы связались), вы хотите запустить tomcat как пользователь без полномочий root. Это более безопасно и amp; более удобно (поскольку вам не нужно делать все как root).

Но это также означает, что tomcat должен работать на более высоком порту (например, 8080 или такой). А для обслуживания клиентских запросов на более общем порту 80 вы запускаете Apache на порт 80 перед Tomcat (который также описывается инструкциями), а Apache подключается к tomcat через mod_jk на другом порту (например, 8009 (http) или 8443 (https) или такой).

Теперь, чтобы установить Java-приложения в Tomcat, просто введите chown / chmod в свою директорию tomcat, чтобы ваш «пользователь сети» (возможно, ваша собственная учетная запись пользователя, отличного от пользователя root) мог писать. Например,

  $ sudo mkdir / opt / tomcat  

И затем обычно chown (или просто chmod):

  $ sudo chown my_user: my_group / opt / tomcat  

Теперь сделайте все как учетную запись, отличную от root, и не нужно sudo. Возможно, было бы неплохо иметь полу-ограниченную учетную запись «web-admin», если это общий сервер, а не использовать свой собственный логин.

-1
ответ дан 7 August 2018 в 22:10

Попробуйте следующее:

  export JAVA_HOME = / путь / в / java / home  

пример:

   экспортируйте JAVA_HOME = / usr / lib / jvm / java-6-sun  

Затем запустите свой апплет, как показано ниже:

  sudo env JAVA_HOME = $ JAVA_HOME your_applet_or_script   

example:

  sudo env JAVA_HOME = $ JAVA_HOME / usr / bin / eclipse  

надеюсь, что это поможет.

1
ответ дан 7 August 2018 в 22:10

Попробуйте следующее:

  export JAVA_HOME = / путь / в / java / home  

пример:

   экспортируйте JAVA_HOME = / usr / lib / jvm / java-6-sun  

Затем запустите свой апплет, как показано ниже:

  sudo env JAVA_HOME = $ JAVA_HOME your_applet_or_script   

example:

  sudo env JAVA_HOME = $ JAVA_HOME / usr / bin / eclipse  

надеюсь, что это поможет.

1
ответ дан 10 August 2018 в 10:23

В общем говоря (и просто взглянув на очень вкратце на те инструкции, с которыми вы связались), вы хотите запустить tomcat как пользователь без полномочий root. Это более безопасно и amp; более удобно (поскольку вам не нужно делать все как root).

Но это также означает, что tomcat должен работать на более высоком порту (например, 8080 или такой). А для обслуживания клиентских запросов на более общем порту 80 вы запускаете Apache на порт 80 перед Tomcat (который также описывается инструкциями), а Apache подключается к tomcat через mod_jk на другом порту (например, 8009 (http) или 8443 (https) или такой).

Теперь, чтобы установить Java-приложения в Tomcat, просто введите chown / chmod в свою директорию tomcat, чтобы ваш «пользователь сети» (возможно, ваша собственная учетная запись пользователя, отличного от пользователя root) мог писать. Например,

  $ sudo mkdir / opt / tomcat  

И затем обычно chown (или просто chmod):

  $ sudo chown my_user: my_group / opt / tomcat  

Теперь сделайте все как учетную запись, отличную от root, и не нужно sudo. Возможно, было бы неплохо иметь полу-ограниченную учетную запись «web-admin», если это общий сервер, а не использовать свой собственный логин.

-1
ответ дан 10 August 2018 в 10:23

Попробуйте следующее:

  export JAVA_HOME = / путь / в / java / home  

пример:

   экспортируйте JAVA_HOME = / usr / lib / jvm / java-6-sun  

Затем запустите свой апплет, как показано ниже:

  sudo env JAVA_HOME = $ JAVA_HOME your_applet_or_script   

example:

  sudo env JAVA_HOME = $ JAVA_HOME / usr / bin / eclipse  

надеюсь, что это поможет.

1
ответ дан 13 August 2018 в 16:49

В общем говоря (и просто взглянув на очень вкратце на те инструкции, с которыми вы связались), вы хотите запустить tomcat как пользователь без полномочий root. Это более безопасно и amp; более удобно (поскольку вам не нужно делать все как root).

Но это также означает, что tomcat должен работать на более высоком порту (например, 8080 или такой). А для обслуживания клиентских запросов на более общем порту 80 вы запускаете Apache на порт 80 перед Tomcat (который также описывается инструкциями), а Apache подключается к tomcat через mod_jk на другом порту (например, 8009 (http) или 8443 (https) или такой).

Теперь, чтобы установить Java-приложения в Tomcat, просто введите chown / chmod в свою директорию tomcat, чтобы ваш «пользователь сети» (возможно, ваша собственная учетная запись пользователя, отличного от пользователя root) мог писать. Например,

  $ sudo mkdir / opt / tomcat  

И затем обычно chown (или просто chmod):

  $ sudo chown my_user: my_group / opt / tomcat  

Теперь сделайте все как учетную запись, отличную от root, и не нужно sudo. Возможно, было бы неплохо иметь полу-ограниченную учетную запись «web-admin», если это общий сервер, а не использовать свой собственный логин.

-1
ответ дан 13 August 2018 в 16:49
  • 1
    Хотя это очень хороший ответ на какой-то вопрос - это не ответ на мой вопрос наверху ... – HorusKol 9 May 2011 в 18:18
  • 2
    Да, есть два правильные ответы: login & amp; делать все как root (принятый ответ) или правильно устанавливать «правильно». (этот ответ). Короче говоря, если вы устанавливаете контейнер как «root», тогда вам нужно установить и запустить все внутри этого контейнера как «root», (используя sudo не будет). Главы будут стучать по стенам, пока вы не сдадитесь и не посидите. просто установите вещи «правильно». (из личного опыта). Это похоже на окна, где вы в конечном итоге являетесь «администратором». сделать что-нибудь . Но вы не хотите вступать в эту ситуацию в Linux, где вы входите в систему как пользователь root, остаетесь как root, & quot; rm -fr / & quot; как root ... – michael 24 May 2011 в 02:35