所以我在Neatbeans 7.4中制作一个java应用程序,已经工作了一段时间,一切都很好,运行项目工作正常,但现在当我点击运行项目时,我得到了错误
Error: Could not find or load main class phleveledit.MainWindow
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
Run Code Online (Sandbox Code Playgroud)
在这个开始发生之前我无法想到我做了什么,所以我不知道应该改变什么..代码似乎没有任何错误.这是IDE +项目文件夹的屏幕截图
图片(http://puu.sh/5ldYB):
有任何想法吗?
编辑:不幸的是我碰巧通过删除一些代码修复了这个问题,这可能有一些Netbeans无法检测到的错误,但我不知道究竟是什么错误因此无法对正确答案进行投票.
我正在写一个基本的音乐椅应用程序,并且在使用按钮打开/关闭音乐时遇到了一些困难(在我漂亮的摇摆界面中).
我在netbeans中创建了界面,并添加了必要的动作侦听器.以下是相关代码:
*private void runActionPerformed(java.awt.event.ActionEvent evt) {
if (run.getText().equals("Stop Music"))
stopMus();
else
startMus();
}
public void startMus()
{
Music music = new Music();
music.playAudio();
run.setText("Stop Music");
}
public void stopMus()
{
Music music = new Music();
music.stopAudio();
run.setText("Start Music");
}*
Run Code Online (Sandbox Code Playgroud)
"音乐"课程如下:
import java.io.File;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.SourceDataLine;
public class Music {
AudioFormat audioFormat;
AudioInputStream audioInputStream;
SourceDataLine sourceDataLine;
boolean stopPlayback = false;
playThread p;
public Music()
{
p = new playThread();
}
public void playAudio() …
Run Code Online (Sandbox Code Playgroud) 我是 Java 新手,也是这个网站的新手,所以如果错误很明显,我很抱歉,但我收到了一个错误,我不知道它意味着什么,我已尝试一切方法来修复它。
我目前正在编写一个基本的应用程序库,带有一些swing界面,但问题是当尝试创建书籍形式的窗口时,有相关代码。
这是主窗口。
public class VentanaPrincipal extends javax.swing.JFrame {
public VentanaPrincipal() {
initComponents();
this.setLocationRelativeTo(null);
}
private void bt_salirActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
EscribirBinario escritor = new EscribirBinario();
// Collections.sort(ListaClientes.clientes);
if (escritor.abrir(Main.archivo1)) {
for (int indice = 0; indice < ListaClientes.clientes.size(); indice++) {
escritor.escribir(ListaClientes.clientes.get(indice));
}
escritor.cerrar();
}
System.exit(0);
}
private void bt_clienteActionPerformed(java.awt.event.ActionEvent evt) {
MantenimientoCliente clientes = new MantenimientoCliente(this, true);
clientes.setVisible(true);
}
private void bt_libroActionPerformed(java.awt.event.ActionEvent evt) {
MantenimientoLibro book = new MantenimientoLibro(this, true);
book.setVisible(true); …
Run Code Online (Sandbox Code Playgroud) 我安装了JavaCV/OpenCV库,我遇到了基本示例代码的问题.
根据我看过的几个例子,这段代码应该加载一个图像:
IplImage image = cvLoadImage("C:\\img.jpg");
Run Code Online (Sandbox Code Playgroud)
但是,当我运行时,我得到一个"找不到符号"的错误.
由于这是我第一次使用它,我不确定我是否搞砸了安装.
根据最新的JavaCV自述文件,我确实拥有正确版本的OpenCV.我还导入了所有JavaCV jar文件.据我所知,我也正确设置了所有路径.
谁知道问题是什么?
编辑:
完整代码:
import com.googlecode.javacv.CanvasFrame;
import com.googlecode.javacv.cpp.opencv_core.IplImage;
import java.io.File;
public class demo {
public static void main(String[] args)
{
IplImage image = cvLoadImage("C:\\img.jpg");
final CanvasFrame canvas = new CanvasFrame("Demo");
canvas.showImage(image);
canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试运行它时出错:
线程"main"中的异常java.lang.RuntimeException:无法编译的源代码 - 错误的sym类型:javacv.demo.main中的cvLoadImage(demo.java:17)
Java结果:1
似乎它声称cvLoadImage不接受字符串作为参数.