【发布时间】:2014-08-13 12:43:34
【问题描述】:
我正在尝试在批处理文件中调用 java 程序。我的 java 程序用 JNA 调用了一个 dll。运行批处理文件时,它说找不到 jna 库类。我已经将 jna jar 文件放到了我的批处理文件夹中。可能缺少什么?
我的批处理文件:
@ECHO OFF
java -cp .;jna-4.1.0.jar com/sun/jna/Library
java MyBenchmark
我遇到以下错误:
java.lang.NoClassDefFoundError:com/sun/jna/Library
我的 jna jar 文件也与我的基准批处理文件相同。 当使用 java -cp .;jna-4.1.0.jar com/sun/jna/Library 时,cmd 也会给出该错误: 在 com.sun.jna.Library 类中找不到主要方法
库是一个接口,我调用的 java 程序使用该接口。但是 cmd 说没有 main 就无法加载它。我必须用它来达到 jna。
【问题讨论】:
标签: java batch-file jna