我把java的版本从jdk6更新到java7,但是我面临一个严重的问题,每当我在bin目录外执行任何java文件时,它都显示class not found,而在bin目录下执行它时,我却包含了类路径和path,javac编译了java文件,java类也存在于同一个目录下,但是java不能执行类文件,我搜索了一下,得到了类似java-cp的文件。classfilename,但它也会因为说非法参数cp而失败。请帮助。这是我的java文件的图像
<pre>
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class MotionDetector extends JFrame
{
// GUI components
private MotionPanel motionPanel;
public MotionDetector()
{
super("Motion Detector");
Container c = getContentPane();
c.setLayout( new BorderLayout() );
motionPanel = new MotionPanel(); // the sequence of pictures appear here
c.add( motionPanel, BorderLayout.CENTER);
addWindowListener( new WindowAdapter() {
public void windowClosing(WindowEvent e)
{ motionPanel.closeDown(); // stop snapping pics
System.exit(0);
}
});
setResizable(false);
pack();
setLocationRelativeTo(null);
setVisible(true);
}
public static void main( String args[] )
{ new MotionDetector(); }
}
C:\motiondetection>javac motiondetector.java
C:\MotionDetection>Java MotionDetector
找不到类MotionDetector
MotionDetector
在哪个包中?如果它不在缺省包中,则必须从包含包的目录调用它。例如,如果它在包motiondetection
中,则必须从C:\
运行它,如下所示:java motiondetection.motiondetection
我似乎不能运行我的java程序,因为它认为我的MO. class文件在我的gson库的类路径中。我做错了什么? $ls gson MO.java $javac-cp.:gson/gson/target/gson-2.7.1-快照。JARMO.java $java-cp.:gson/gson/target/gson-2.7.1-快照。jar MO 线程“main”java中出现异常。java上的la
我有一个“从”程序和一个“主”程序。主程序正在执行从程序,然后,从程序正在执行另一个程序(外部程序)。这使得主程序的重新启动成为可能,而不会结束外部程序。但这是我的问题:我可以使用进程构建器从主程序运行从程序,但从程序用他的进程构建器找不到java。让我犯错了吗? 我已经尝试过改变从执行目录和主执行目录。但是没有变化。 硕士的ProcessBuilder 奴隶的Processbuilder 这是我
问题内容: 我试图制作一个调用外部程序的应用程序,我必须传递两个参数。它没有任何错误。用c ++编写的program.exe可以拍照并修改txt文件的内容。Java程序可以运行,但是什么也没做 这是我的示例代码 问题答案: 从这里可耻地借来的
问题内容: 我正在尝试从Java代码执行程序。这是我的代码: 我的操作系统是Mac OS X 10.6。 如果我从方法中删除,则所有文件名都将打印在控制台上。但是我需要将其打印到文件中。 另外,如果我将命令更改为: 并在Windows上运行,它也可以运行并在文件中完美打印结果。 我已经阅读了其他文章,以期从Java执行另一个应用程序,但似乎都与我的问题无关。 我会很感激我能得到的任何帮助。 谢谢,
我可能做错了什么,但我会在这里问一下,以防万一,因为我找不到它。基本上,当我在pc上运行docker映像时,我没有问题,我只是做“Docker-compose run...”从ruby应用程序目录中。然而,当我将图像推到docker-hub时,我想在我的ubuntu服务器上拉出该图像,然后构建该图像。问题是,当我这么做的时候,我实际上没有权限访问ruby应用程序、gemfile或任何东西,所以它根
问题内容: 我试图在Mac OS X EL Captain 10.11上使用Java 1.7 SDK和Hadoop2.7.1运行一个简单的单词计数MapReduce程序,并且在我的容器日志“ stderr” / bin / bash中得到以下错误消息:/ bin / java:无此文件或目录 应用日志 命令我正在运行 我的ENV变量是- 问题似乎是因为YARN对JAVA可执行文件使用的路径与您在O