来自Perl背景,我不得不说我更喜欢cpan Foo::Bar来启动sbcl, (require :asdf-install)和最后(asdf-install:install :foo-bar) 。 还有比这更方便的东西吗? ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我正在尝试运行Charva教程,但是我认为我没有正确安装它。 我将.jar文件添加到/ jre / lib / ext,但是在尝试运行教程文件时出现此错误:
Exception in thread "main" java.lang.NoClassDefFoundError: Tutorial (wrong name: tutorial/java/Tutorial)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
我在编译时应该运行其他内容吗?还是安装库的方式错误?
我建议您在IDE中构建并运行程序。
有了工作程序后,您可以构建一个JAR,并在命令行上使用以下命令指定它时
java -cp {path-to-my-jar}.jar mypackage.MyClass
您可以将JAR放在您喜欢的任何位置。
您可以使用以下命令将.jar
文件添加到类路径中:
java -cp "Charva.jar" main.Class
如果需要添加多个jar,或者希望将其更好地放在文件夹中,请将这些jar放在lib
下,这很常见,然后使用:
java -cp "lib/*.jar" main.Class
如果您使用的是IDE,请使用特定的IDE标记问题,以获取有关IDE的特定说明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.