Будет ли Java, скомпилированная в Windows, работать в Linux?

Моя программа Java находится в рабочем состоянии, когда я использую ее под Windows (Eclipse и Bluej). Я сжимаю его в банку, отправляю в свою красную шляпу и бью. ничего не работает. Он ломается в самых странных вещах, таких как текст набора текстовых полей не отображается, JPasswordfield просто исчез, Java AWT ROBOT тоже умирает ... список можно продолжить, сначала я подумал, что моя Linux JRE устарела, но я установил последнюю версию JRE, а затем JDK без каких-либо улучшений. У меня такое чувство, что я не понял возможности кросс-платформы Java. Я также попытался удалить все свои функции и внутренности, чтобы увидеть, что ломается, но кажется, что ломается каждая вторая вещь, кроме некоторых основных компонентов графического интерфейса и большей части серверной части. практически любая вещь, которая использует что-то необычное, взорвется мне в лицо, например, добавление текстового поля к полю пароля ...

Это моя первая публикация;) Пожалуйста, будьте любезны с новичком!

Спасибо !!!

РЕШЕНО !!! Я также попытался удалить все свои функции и внутренности, чтобы увидеть, что ломается, но кажется, что ломается каждая вторая вещь, кроме некоторых основных компонентов графического интерфейса и большей части серверной части. практически любая вещь, которая использует что-то необычное, взорвется мне в лицо, например, добавление текстового поля к полю пароля ...

Это моя первая публикация;) Пожалуйста, будьте любезны с новичком!

Спасибо !!!

РЕШЕНО !!! Я также попытался удалить все свои функции и внутренности, чтобы увидеть, что ломается, но кажется, что ломается каждая вторая вещь, кроме некоторых основных компонентов графического интерфейса и большей части серверной части. практически любая вещь, которая использует что-то необычное, взорвется мне в лицо, например, добавление текстового поля к полю пароля ...

Это моя первая публикация;) Пожалуйста, будьте любезны с новичком!

Спасибо !!!

РЕШЕНО !!! Ура. Задача решена!!! Это произошло потому, что мой путь к Java не установлен, поэтому мой GCC / GCJ прыгнул вместо моего oracle java, даже несмотря на то, что я использовал java -jar xxx.jar. поэтому я ввел путь к каталогу java из моего java -jar xxx.jar и работал как шарм. если вы не указали путь, вам придется сделать это вручную

/usr/java/jdk1.6.0_21/jre/bin/java -jar xxxxx.jar

java -version, чтобы проверить, работает ли ваша настоящая Java или если он все еще GCJ

10
задан JavaLu 9 October 2010 в 05:00
поделиться