LINUX.ORG.RU

[я_блондинка, help!] NetBeans IDE + JCDK


0

1

И снова здравствуйте :) Поставила себе по совету отсюда NetBeans IDE 6.7.1, скачала плагин JavaCard, но система не сдалась)) Создаю новый проект --> JavaCard --> просит выбрать JavaCard Platform. выбираю, но дальше NetBeans не пускает. физически это выглядит так:

http://i42.tinypic.com/atx4dc.png

кэп, где я туплю?

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

просто когда кто то просит путь к различным dk, обычно имеет в виду путь либо до вложенного каталога bin, либо lib
зайдите в них (они есть на скриншоте), и кнопочка далее может и активируется

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

По ссылкам не ходить. НО почему 6.7?

http://netbeans.org/kb/docs/javame/java-card.html

Requirements

To complete this tutorial, you need the following software and resources:
Content on this page applies to NetBeans IDE 6.8 and 6.9
Software or Resource Version Required
NetBeans IDE 6.8
Java Card SDK 3.02
Java Card Plugin for NetBeans 1.3
Java Development Kit (JDK) Version 6

Не вижу там таких бубнов с директориями.

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

насколько я поняла, там конфликт зависимостей. JavaCard SDK работает на линуксе только с версией 2.2.2 --> JDK 5.0 --> NetBeans IDE 6.7 как-то так, хотя мб я и ошибаюсь.

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

JDK 5.0 (1.5.0-22), NetBeans распознал его автоматически.

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

JavaCard SDK работает на линуксе только с версией 2.2.2

И правда. Проклятый Оракул!)

Galant
()
16 мая 2012 г.

На самом деле под оффтопиком была бы та же проблема... а всё дело в отсутствии в корне JCDK файла platform.properties (который собственно и содержит «описание» свойств платформы и по которому NB и «узнаёт» JCDK). Как вариант - взять этот файл из кита 3.x, что идёт плагином с NB (под винду), ниже привожу на всякий случай - для тех кому актуально. Поправить под нужный JCDK достаточно тривиально.

# Various properties used by Tools.
javacard.name=Java Card Platform
javacard.vendor=Sun Microsystems
javacard.version=3.0.2
javacard.java.majorVersion=1
javacard.java.minorVersion=6
javacard.edition=connected
javacard.distribution.scope=domestic
javacard.home=./
javacard.emulator=bin/cjcre.exe
javacard.bootclasspath=lib/api_connected.jar
javacard.classic.bootclasspath=lib/api_classic.jar
javacard.classpath=
javacard.javadocpath=docs/api/
javacard.sourcepath=src/api/
javacard.toolClassPath=lib/tools.jar:lib/ant-contrib-1.0b3.jar:lib/bcel-5.2.jar:lib/commons-cli-1.0.jar:lib/commons-codec-1.3.jar:lib/commons-httpclient-3.0.jar:lib/commons-logging-1.1.jar
javacard.nbtasksClassPath=lib/nbtasks.jar:lib/nbutils.jar
javacard.platform.kind=RI
javacard.device.file.extension=jcard
#
javacard.runtime.name=Java Card Runtime Environment
javacard.specification.version=3.0.1
javacard.specification.vendor=Sun Microsystems Inc.
javacard.referenceimplementation.version=3.0.2
javacard.referenceimplementation.vendor=Sun Microsystems Inc.
javacard.referenceimplementation.httpPort=yes
javacard.referenceimplementation.contactedPort=yes
javacard.referenceimplementation.contactlessPort=yes
#Supported app models
javacard.platform.supported.project.kinds=web,extended-applet,classic-applet,extension-lib,classic-lib
#tools/task class names
javacard.apdutoolClass=com.sun.javacard.apdutool.Main
javacard.tasks.packTaskClass=com.sun.javacard.nbtasks.PackTask
javacard.tasks.signTaskClass=com.sun.javacard.nbtasks.SignTask
javacard.tasks.proxyTaskClass=com.sun.javacard.nbtasks.ProxyTask
javacard.tasks.loadTaskClass=com.sun.javacard.nbtasks.LoadTask
javacard.tasks.createTaskClass=com.sun.javacard.nbtasks.CreateTask
javacard.tasks.deleteTaskClass=com.sun.javacard.nbtasks.DeleteTask
javacard.tasks.unloadTaskClass=com.sun.javacard.nbtasks.UnloadTask
javacard.tasks.browseTaskClass=com.sun.javacard.nbtasks.OpenBrowserTask
sptim
()
Ответ на: комментарий от aol

Если аналогичный ответ сможешь легко найти «на просторах инета» - можешь взять с полки пряник. А по существу - тема разработки JavaCard приложений из рук вон плохо освещена, так что, имхо, твой «пук» тут явно мимо цели...

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