文件可以编译,但无法运行

卢克·佩雷斯(Luke Perez)

我可以使用命令将文件指向它所使用的库文件夹来编译文件javac -cp "path\to\lib\file.jar" FileName.java

但是,当我尝试使用运行它时java FileName,会收到以下堆栈跟踪:

java SecureFileSample
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: com/voltage/securedata/enterprise/VeException
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
        at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
        at java.lang.Class.getMethod0(Class.java:3018)
        at java.lang.Class.getMethod(Class.java:1784)
        at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Caused by: java.lang.ClassNotFoundException: com.voltage.securedata.enterprise.VeException
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 7 more

我到处搜索,发现的唯一答案(与主类中的生成器有关)完全符合我的生成器的方式。

该文件中没有包声明。

穆雷尼克

您可以使用命令提供相同的类路径(可能包含VeException类)java另外(为了从注释中捕获讨论),不要忘记添加包含已编译类的目录:

java -cp "path\to\lib\file.jar;path\to\lib\" SecureFileSample

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Clang ++编译,但无法运行

来自分类Dev

可以成功运行但无法归档?

来自分类Dev

我的代码已编译,但无法在终端中运行

来自分类Dev

包含的Jsoup库将编译但无法运行

来自分类Dev

android项目可编译但无法正常运行

来自分类Dev

需要帮助调试,代码编译但无法运行

来自分类Dev

C代码:for循环使用gcc编译但无法运行

来自分类Dev

gradle编译成功,但无法运行项目

来自分类Dev

list.filter(!=)可以编译,但无法正常工作

来自分类Dev

运行cmd命令,但无法从批处理文件运行

来自分类Dev

Android Studio可以识别设备,但无法运行代码

来自分类Dev

代码似乎可以正确读取,但无法运行

来自分类Dev

我的应用可以创建文件,但无法读取文件

来自分类Dev

Google云端硬盘可以上传文件,但无法查看

来自分类Dev

DataStax OpsCenter 4.0;运行但无法运行代理(可以从cmdline SSH到节点,但OpsCenter无法

来自分类Dev

npm run build-尽管开发版本运行良好,但无法编译

来自分类Dev

我能够从 PowerShell 编译我的 Java 代码,但无法运行它

来自分类Dev

可以在Safari上运行但无法在其他任何浏览器上运行的Javascript

来自分类Dev

Docker 运行但无法连接

来自分类Dev

在gradle中导入的jar,可以编译,但无法被Android Studio(0.2.10)识别

来自分类Dev

上传图片文件可在模拟器上运行,但无法在设备上运行

来自分类Dev

gem文件安装正常,但无法使用捆绑软件安装进行编译

来自分类Dev

将文件添加到项目以进行Intellisense,但无法编译

来自分类Dev

Boost库找到目标但无法编译

来自分类Dev

Python /请求-尽管可以在Postman中运行,但无法正确发送POST

来自分类Dev

Kali 可以看到 USB Wifi 适配器但无法运行它

来自分类Dev

尽管可以从终端运行,但无法将快捷方式绑定到 diodon 历史菜单

来自分类Dev

我可以在本地为我的 jekyll 站点提供服务,但无法在 netlify 上运行

来自分类常见问题

我可以在js文件中获取数据,但无法在.vue文件中获取数据

Related 相关文章

  1. 1

    Clang ++编译,但无法运行

  2. 2

    可以成功运行但无法归档?

  3. 3

    我的代码已编译,但无法在终端中运行

  4. 4

    包含的Jsoup库将编译但无法运行

  5. 5

    android项目可编译但无法正常运行

  6. 6

    需要帮助调试,代码编译但无法运行

  7. 7

    C代码:for循环使用gcc编译但无法运行

  8. 8

    gradle编译成功,但无法运行项目

  9. 9

    list.filter(!=)可以编译,但无法正常工作

  10. 10

    运行cmd命令,但无法从批处理文件运行

  11. 11

    Android Studio可以识别设备,但无法运行代码

  12. 12

    代码似乎可以正确读取,但无法运行

  13. 13

    我的应用可以创建文件,但无法读取文件

  14. 14

    Google云端硬盘可以上传文件,但无法查看

  15. 15

    DataStax OpsCenter 4.0;运行但无法运行代理(可以从cmdline SSH到节点,但OpsCenter无法

  16. 16

    npm run build-尽管开发版本运行良好,但无法编译

  17. 17

    我能够从 PowerShell 编译我的 Java 代码,但无法运行它

  18. 18

    可以在Safari上运行但无法在其他任何浏览器上运行的Javascript

  19. 19

    Docker 运行但无法连接

  20. 20

    在gradle中导入的jar,可以编译,但无法被Android Studio(0.2.10)识别

  21. 21

    上传图片文件可在模拟器上运行,但无法在设备上运行

  22. 22

    gem文件安装正常,但无法使用捆绑软件安装进行编译

  23. 23

    将文件添加到项目以进行Intellisense,但无法编译

  24. 24

    Boost库找到目标但无法编译

  25. 25

    Python /请求-尽管可以在Postman中运行,但无法正确发送POST

  26. 26

    Kali 可以看到 USB Wifi 适配器但无法运行它

  27. 27

    尽管可以从终端运行,但无法将快捷方式绑定到 diodon 历史菜单

  28. 28

    我可以在本地为我的 jekyll 站点提供服务,但无法在 netlify 上运行

  29. 29

    我可以在js文件中获取数据,但无法在.vue文件中获取数据

热门标签

归档