Все сценарии запуска такого типа должны, по крайней мере, основываться на переменной окружения JAVA_HOME, которую вы можете использовать set on Solaris.
Вы можете посмотреть, если вы любите файл «.cfg», в котором вы можете определить то же Variable: Sun ONE Studio Solaris installation страницы не содержит эталонные один (но это для студии).
Вы можете непосредственно редактировать сценарий, используемый для запуска сервера, в его каталоге «bin».
Но если нет файла конфигурации, вы можете просто создать сценарий (like this one), чтобы обернуть последовательность запуска и определить эту переменную.
Таким образом, ваш .profile все еще может определить JDK, в то время как ваш сценарий запуска SunOne использует другой.