Добавление JavaCard 3.0.4 в Netbeans 8.2 в качестве новой платформы JC - PullRequest
0 голосов
/ 16 октября 2018

Я пытаюсь добавить недавно установленный JCDK 3.0.4 в Netbeans 8.2 при копировании на платформу.properties из JC 3.0.2 по умолчанию, который находится в комплекте Netbeans 8.2.

Я получаю указаниечто недавно добавленная платформа JC 3.0.4 является недопустимой платформой.

Мне потребуется доступ к API JC 3.0.4, поскольку JC 3.0.2 в стандартной установке Netbeans 8.2 не имеет необходимых мне API-интерфейсов.ищу.

Платформа platform.properties выглядит следующим образом:

# Various properties used by Tools.
javacard.name=Java Card Platform
javacard.vendor=Sun Microsystems
javacard.version=3.0.4
javacard.java.majorVersion=1
javacard.java.minorVersion=6
javacard.edition=connected
javacard.distribution.scope=domestic
javacard.home=C:\JCDK304
javacard.emulator=classic_simulator/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.4
javacard.specification.vendor=Sun Microsystems Inc.
javacard.referenceimplementation.version=3.0.4
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

Все JAR-файлы, перечисленные в файлах свойств, существуют.

Как исправить вышеуказанную проблемукак мне нужно разрабатывать на Netbeans 8.2 на выпущенной рабочей станции?

...