Tag: 命令提示符

尝试在命令提示符下运行.jar文件

我试图使用我的命令提示符(Windows XP)运行一个jar文件,但得到NoClassDefFoundError。 我将DateAndTime.class文件放在名为dateandtime的文件夹中,并在源文件中指出了一个名为dateandtime的包。 在文件夹外面,我有一个带有规范的manifest.mf文件 Main-Class:dateandtime.DateAndTime 我把它放在命令文件中 jar cmf manifest.mf myJarFile.jar dateandtime 这会在manifest.mf所在的文件夹中创建myJarFile.jar。 当我尝试运行这个jar文件时,我得到了NoClassDefFoundError java -jar myJarFile.jar 如果我在没有指定包的同一目录中jave所有类,那么.jar文件运行正常,但是一旦我尝试指定包,即使myJarFile.jar被创建,我也会收到错误。 这是为什么? 问候

从命令提示符运行JAR文件时为什么会出现exception?

嗨我已经在eclipse上使用导出选项制作了一个可运行的JAR文件。 但是,当我通过命令提示符运行该文件时,我得到以下内容 Exception in thread “main” java.lang.NoSuchMethodError at org.eclipse.jdt.internal.jarinjarloader.RsrcURLConnection.getInputStream(RsrcURLConnection.java:43) at java.net.URL.openStream(Unknown Source) at sun.misc.URLClassPath$Loader.getResource(Unknown Source) at sun.misc.URLClassPath.getResource(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:56) 有没有人对我做错什么有任何想法? 对整个创建可运行文件等都很陌生。

如何在jTextArea(或其他类型的控制台)中保留命令提示符的格式?

当我在Java程序中输出流时,我无法弄清楚如何保留命令提示符的格式。 有人有什么建议吗?

Sublime Text 2构建系统,用于在新的终端/命令提示符窗口中编译和运行Java?

我想在Sublime Text 2中创建一个编译Java文件的构建系统,然后在新的终端(用于OS X或Linux)或命令提示符(用于Windows)窗口中运行它。 原因是因为Sublime Text 2不允许用户输入任何内容,因此任何需要输入的程序在Sublime Text 2中运行时都会发出错误,如下所示: 这是我目前拥有的(我也尝试过批处理文件),但它只是在Sublime Text 2中运行,而不是在新的shell中运行: 这可能吗? 如果是这样,请逐步解释(我是Sublime Text 2的菜鸟),该怎么做; 我已经尝试在Sublime Text 2论坛上发帖了,到目前为止还没有运气! 我无法形容地感激不尽。 谢谢你的时间!

在Java中获取命令提示输出到字符串

我需要一个java方法来读取命令提示输出并将其存储到String中以便读入Java。 这是我到目前为止所做的,但是工作不正常。 public void testGetOutput() { System.out.println(“\n\n****This is the testGetOutput Method!****”); String s = null; String query = “dir ” + this.desktop; try { Runtime runtime = Runtime.getRuntime(); InputStream input = runtime.exec(“cmd /c ” + query).getInputStream(); BufferedInputStream buffer = new BufferedInputStream(input); BufferedReader commandResult = new BufferedReader(new InputStreamReader(buffer)); String line = “”; try { while ((line […]

如何在命令提示符下运行Java程序

我创建了一个Java项目来调用Web服务。 它有一个Main java文件和另一个类文件。 我已经为HTTP客户端使用了一些jar文件。 在Eclipse中运行良好。 我需要通过传递一些参数在命令提示符下运行Java程序。 在命令提示符下,我转到包含主java和子类java文件的src文件夹,并给出了以下命令 javac mainjava.java 我收到了以下错误 mainjava.java:14:找不到符号 symbol:class SubClass 这里SubClass是我用来调用Web服务的另一个java类文件。 如何通过传递参数来运行程序?

双击.jar文件时“无法找到主类”

第一:我意识到这个问题应该很简单,很多人似乎都经历过这个问题。 但是,看来我的问题可能与现有post略有不同。 我正在使用NetBeans来编译Java应用程序。 完成构建后,输出会正确进入dist \文件夹。 那里有jar文件。 如果我转到命令行,请导航到该文件夹​​,然后调用以下内容: java -jar Prosperity.jar 一切正常。 显然,应用程序的名称是Prosperity。 以下命令也可以正常工作: javaw -jar Prosperity.jar 但是,双击.jar文件会显示消息:“找不到主类:”,然后提供.jar文件的路径。 我已经检查过一百次.jar文件中存在META-INF文件夹,并且其中存在一个具有正确主类名的MANIFEST.MF。 我还检查了.jar文件中是否存在主类(App.class).class文件。 所以问题是:双击文件和运行javaw之间的区别是什么? 它真的很令人沮丧,它不会只是运行! 谢谢你能给我的任何方向,我是tearin’我的头发在这里!

如何从命令行运行TestNG

我究竟如何从命令行运行.java TestNG项目? 我已阅读TestNG文档,并尝试以下无效: C:\projectfred> java org.testng.TestNG testng.xml …在我的项目中使用以下testng.xml文件: 我得到的错误是这样的: Exception in thread “main” java.lang.NoClassDefFoundError: org/testng/TestNG Caused by: java.lang.ClassNotFoundException: org.testng.TestNG at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) Could not find the main class: org.testng.TestNG. Program will exit. 显然,我没有在命令行中正确引用TestNG。 有谁知道如何使这个工作?