gpt4 book ai didi

java - 为什么我收到错误 "java.lang.ClassNotFoundException"?

转载 作者:太空宇宙 更新时间:2023-11-04 04:15:12 24 4
gpt4 key购买 nike

我在 C 程序中执行 Java 类。似乎一切都是正确的。但是,我收到一个错误:

错误:无法找到或加载主类 subtract.java

引起:java.lang.ClassNotFoundException: subtract.java

这是我的 C 代码:

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>

int main (int argc, char *argv[]) {

if (argc != 3) {
printf("Usage: domath arg1 arg2\n");
exit(0);
}
else if (fork()==0) {
execlp("python3","python3","add.py",argv[1],argv[2],NULL);
exit(0);
}
else if (fork()==0) {
execlp("java","java","subtract.java",argv[1],argv[2],NULL);
exit(0);
}
else if (fork()==0){
execlp("node","node","multiply.js",argv[1],argv[2],NULL);
exit(0);
}
else if (fork()==0) {
execlp("bash","bash","divide.sh",argv[1],argv[2],NULL);
exit(0);
}

for (int i=0; i<4; i++)
wait(NULL);

printf("parent: done.\n");
return 0;
}

这是我的 Java 代码:

public class subtract {
public static void main(String[] args) {
System.out.printf("java: %s - %s = %d\n", args[0], args[1], Integer.parseInt(args[0])-Integer.parseInt(args[1]));
}
}

哪里出了问题?

最佳答案

首先应用路径,因为这个程序运行良好我没有错误在这个程序中没有错误但是如果没有设置路径然后尝试先设置路径然后运行程序谢谢你的问题

关于java - 为什么我收到错误 "java.lang.ClassNotFoundException"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52982133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com