LINUX.ORG.RU

JavaCard Development Kit


0

1

Туплю с установкой SDK. поможите люди добрые :) Стоит Lubuntu x32, 12.04

установила java-6-sun-1.6.0.26 скачала с официального сайта java_card_kit-2_2_2 снесла по совету OpenJDK

делаю по инструкции отсюда: http://www.alexander-petric.com/2011/08/javacard-development-ubuntu-10-10.html

вроде все экспорты срабатывают, но при попытке запустить сэмплы упорно пишет:

sudo sh $JC_HOME/samples/build_samples
Set environment variable JAVA_HOME

окей:

echo $JAVA_HOME
/usr/lib/jvm/java-6-sun

гиде я вафлю? p.s. setenv из Java'вской инструкции ругается на окружение также.



Последнее исправление: gonzogirl (всего исправлений: 1)

Ответ на: комментарий от xtraeft

я, кстати, потом без него запустила. дело пошло, но вывалилось в BUILD_FAILED:

Error: error: com.sun.javacard.samples.HelloWorld.HelloWorld: unsupported class file format of version 50.0.

gonzogirl
() автор топика
Ответ на: комментарий от n01r

Я очень рада, что Вы такой умный. Но я сюда пришла, чтоб мне помогли, а не практиковались в крутизне. Это пожалуйста в других темах. Не можете сказать ничего по делу, так хоть молчите.

gonzogirl
() автор топика
Ответ на: комментарий от gonzogirl

Какая, собственно, «крутизна» (да и сообразительностью не отличаюсь)? Была предложена опция для sudo «The -E (preserve environment) option indicates...». Но, по всей видимости, заглянуть в ман несколько ниже вашего достоинства.

n01r ★★
()
Ответ на: комментарий от n01r

я не понимаю, зачем мне это. обычно export'а не хватает? я и юзеру, и руту вручную прописала через export все path.

gonzogirl
() автор топика
Ответ на: комментарий от n01r

(по умолчанию, sudo обнуляет окружение и устанавливает лишь немногие переменные, перечисленные в мане, а sh сам профиль экспортировать не будет)

n01r ★★
()
Ответ на: комментарий от xtraeft

Мне-то откуда знать, сабж не ставил... По идее, права не нужны (но кто знает, что в примерах, вдруг, скажем, веб-сервер на 80 порту... но было бы странно).

Просто написал почему sudo может не работать, и небольшая ветка в этом направлении.

n01r ★★
()
Ответ на: комментарий от xtraeft

запустила. вот что выдаёт:

Warning: no leading - on line 25 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 25 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 26 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 26 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 27 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 27 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 28 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 28 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 29 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 29 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 30 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 30 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 31 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 31 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 25 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 25 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 26 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 26 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 27 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 27 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 28 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 28 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 29 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 29 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 30 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 30 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: no leading - on line 31 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Warning: missing VM type on line 31 of `/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/jvm.cfg'
Buildfile: build.xml does not exist!
Build failed

gonzogirl
() автор топика
Ответ на: комментарий от xtraeft

Хорошо, просто лень было полностью смотреть. Раз проблема вылезала до этого.

n01r ★★
()
Ответ на: комментарий от gonzogirl

БЕЗ sudo

Врядли проблема в этом, скорее ant не там ищет build.xml (а для рута почему-то находит). Надо смотреть build_samples.

Но в любом случае, это ортогонально проблеме в теме. Лучше новую создать.

n01r ★★
()
Ответ на: комментарий от gonzogirl

тему какую указывать? :)

А какая именно ошибка выпадает, просто выше был и такой вариант:

Error: error: com.sun.javacard.samples.HelloWorld.HelloWorld: unsupported class file format of version 50.0.

Я бы сверился с шагами в how-to (как понимаю, уже) и указал вывод: «sh $JC_HOME/samples/build_samples».

А зачем использовался судо, если не секрет, были предпосылки? (и вместо -Е сработала бы и -i)

n01r ★★
()
Ответ на: комментарий от n01r

И проверил (disclaimer: в java плохо разбираюсь) бы насколько java_card_kit-2_2_2 совместима java-6-sun-1.6.0.26 (в howto 1.5.0).

n01r ★★
()
Ответ на: комментарий от n01r

предпосылки были, не хотел запускаться без sudo-режима, коллективным умом проблема была решена, но траблы остались :/

gonzogirl
() автор топика
Ответ на: комментарий от gonzogirl

не хотел запускаться без sudo-режима, коллективным умом проблема была решена, но траблы остались :/

Тогда можно добавить вывод с sudo (только не такой, где ругается на окружение, так в этом случае настоящей проблемы еще не видно).

И, судя по «unsupported class file format of version 50.0», таки стоит присмотрется к проблеме совместимости: http://www.oracle.com/technetwork/java/javacard/documentation/releasenotes-jc... пишут, что Supported Platforms Java Development Kit software: Java™ 2 Standard Edition (J2SE™) SDK, version 1.5. Но есть версии javacard и посвежее.

n01r ★★
()
Ответ на: комментарий от gonzogirl

Продолжение банкета:

Скачала бинарник с официального сайта, загнала его в /usr/lib/jvm, а что дальше делать не знаю система его упорно не видит, на

sudo update-alternatives --config java

показаны только

0 /usr/lib/jvm/java-6-sun/jre/bin/java 63 автоматический режим * 1 /usr/lib/jvm/java-6-sun/jre/bin/java 63 ручной режим 2 /usr/lib/jvm/jdk1.6.0_27/bin/java 1 ручной режим

что-то мне подсказывает, что должен был появиться .jinfo-файл, но его нет. И что дальше делать мне тоже не особо ясно)

Заранее спасибо за помощь тупой блондинке :)

gonzogirl
() автор топика
Ответ на: комментарий от gonzogirl

upd2

JDK встал, но при попытке сделать сэмплы

katerina@KEV:~$ sh $JC_HOME/samples/build_samples
Buildfile: build.xml does not exist!
Build failed

но он-то, падла, там есть! пруф:

katerina@KEV:~/javacard/java_card_kit-2_2_2/samples$ ls -a
. build_demos.xml build_samples build.xml src usage.xml
.. build.properties build_samples.xml classes src_client

gonzogirl
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.