Действительно ли возможно поместить java 1.4 в Ubuntu на 64 бита?

Большая часть ответа верна, но обратите внимание, что: SupportMultipleWindows должно быть установлено как ложное.

mWebView.getSettings().setSupportMultipleWindows(false);

и теперь установите webViewClint и получите загрузочный URL.

mWebView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url){

    Log.d(TAG,"URL: "+url);
    view.loadUrl(url);

    /**
     * if you wanna open outside of app
     if (url != null && url.startsWith(URL)) {
     view.loadUrl(url);
     return false;
     }
     // Otherwise, give the default behavior (open in browser)
     Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
     startActivity(intent);**/
    return true;

}

@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
    super.onPageStarted(view, url, favicon);
}

@Override
public void onLoadResource(WebView view, String url) {
    super.onLoadResource(view, url);
}

@Override
public void onPageFinished(WebView view, String url) {
    super.onPageFinished(view, url);

    }
});
6
задан Craig Angus 11 June 2009 в 12:31
поделиться

5 ответов

Вы особенно разбираетесь в 64-битной Java 1.4? Я пробовал использовать 32-битную Java 1.4, и она работает. Я сгруппировал веб-приложение, чтобы использовать более 2 ГБ памяти.

3
ответ дан 17 December 2019 в 20:34
поделиться

SAP доплачивает, чтобы получить именно такую ​​установку , поддерживаемую , поэтому я предполагаю, что нет технических ограничений предотвращая это. Тем не мение, могут существовать лицензионные ограничения, препятствующие этому.

Однако я бы рекомендовал запустить его на более поздней версии JDK, если это возможно. Тот факт, что код был скомпилирован для более ранней версии, не означает, что он не будет работать в более поздней JRE.

0
ответ дан 17 December 2019 в 20:34
поделиться

Если у вас установлены 32-битные библиотеки, вы можете без проблем запустить 32-битную JVM в 64-битном Linux (за исключением, конечно, максимального размера процесса, поскольку он 32-битный. ). Вам не нужна виртуальная машина и, возможно, даже chroot. По крайней мере, в Debian есть пакеты ia32-libs, которые содержат 32-битную libc и несколько других библиотек, и вам не нужно много разделяемых библиотек только для запуска JVM.

j2sdk-1_4_2_19-linux- ia64.bin предназначен для IA64, а не для AMD64 (x86_64) - они совершенно разные.

0
ответ дан 17 December 2019 в 20:34
поделиться

да, 32-битные двоичные файлы не будут работать в 64-битной системе. Вы можете установить 32-битную виртуальную машину на 64-битный сервер ubuntu (проигрыватель VMware?). Затем запустите внутри него tomcat.

-1
ответ дан 17 December 2019 в 20:34
поделиться

Похоже, это запущено некорректно. Строка ELF указывает на исполняемый файл, но он запускается как сценарий оболочки, т.е. sh xxxx.bin вместо if ./ xxxx.bin ;

0
ответ дан 17 December 2019 в 20:34
поделиться
Другие вопросы по тегам:

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