им новое по отношению к команде Linux .. Im используя Mac OSX Mountain Lion в моей операционной системы и затмить скомпилировать мой Java программы ..gksu на Mac OSX
Проблема заключается в том, что им пытаются запустить/компилировать/отладки мое приложение java как пользователь root на eclipse.
После шага/ответа от rednammoc в « How do I run my application as superuser from Eclipse?»
Стадия требует, чтобы я написал исполняемый скрипт, чтобы сделать мой JRE для работы в качестве корневого пользователя, однако в сценарии есть часть, где он использует команда gksu, которую я предполагаю использовать только на платформе linux, а не на платформе Mac Osx, и когда я запускаю свою программу, она показывает, что команда gksu не найдена. Так что вопрос в том,
Могу ли я как установить gksu на мой Mac Osx?
или есть какая-либо команда, которую я могу использовать для замены gksu?
Ниже скрипт скопирован из ссылки,
#!/bin/bash
# file: /usr/lib/jvm/java-6-openjdk/jre/bin/java
# descr: Starter for jdk. Runs jdk as root when
# cmd-line-arg "--run-as-root" is specified.
#
jre="/usr/lib/jvm/java-6-openjdk/jre/bin/java.ori"
run_as_root=false
args=
# Filter command-line argument
for arg in "[email protected]"
do
case "$arg" in
--run-as-root) run_as_root=true
;;
*) args="$args $arg"
;;
esac
done
# Remove leading whitespaces
args=$(echo $args | sed -e 's/^[ \t]*//')
if $run_as_root
then
echo "WARNING: Running as root!"
gksu "$jre $args"
else
$jre $args
fi
хорошо, ты .. ты мужчина! – Chris