Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:无法找到或加载主类bouncy_Java_Cryptography_Bouncycastle - Fatal编程技术网

Java 错误:无法找到或加载主类bouncy

Java 错误:无法找到或加载主类bouncy,java,cryptography,bouncycastle,Java,Cryptography,Bouncycastle,我已经将从站点下载的jar文件复制到Java构建路径。但我还是犯了这个错误 错误:找不到或加载主类bouncy 我的程序所做的就是验证加法 import java.security.*; import org.bouncycastle.jce.provider.BouncyCastleProvider; public class bouncy { /** * @param args */ public static void main(

我已经将从站点下载的jar文件复制到Java构建路径。但我还是犯了这个错误

错误:找不到或加载主类bouncy

我的程序所做的就是验证加法

 import java.security.*;
    import org.bouncycastle.jce.provider.BouncyCastleProvider;
    public class bouncy {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        java.security.Security.addProvider(new BouncyCastleProvider());
        //Security.addProvider(new BouncyCastleProvider()); 
        System.out.println("This works");

    }

      }

有什么帮助吗?

在eclipse中:

右键单击项目->构建路径->配置构建路径->订单和导出 看看你的罐子是否在那里,然后检查一下

要运行应用程序,请执行以下操作:


右键单击“bouncy”类->运行方式->java应用程序。

您最初的错误显示Eclipse甚至找不到您的
main
类。这是因为您的代码没有生成(因为“红色感叹号”)。如果没有生成类,则类加载器无法加载该类,如果这样做,Eclipse当然不会执行
main
方法


因此,对于您当前的问题,我们能给出的唯一答案是,您必须首先构建项目,然后执行
main
方法的原始内容,您是否正在使用任何特定的IDE?您是如何运行您的类的?我正在使用Eclipse…我已将jar添加到外部jar文件中并尝试执行..当然您已经去过了,但以防万一,请看一看:当我添加jar文件时,该项目有一个红色感叹号,当我删除它时,该感叹号会消失…我试图添加的文件是bcprov-jdk15on-148.jar…我做错了什么吗?在添加/更改jar文件之前,不要忘了清理项目。当您得到红色感叹号时,您可以添加错误日志吗?好的,我删除了jar文件并再次添加了它。有两个罐子,一个名字上有“ext”,我把它踢出去了…我现在没有感叹号…代码编译了,它说Bouncy Castle provider不可用…当下面的代码编译时…是的,我就是这么做的,它不是说“Bouncy Castle provider不可用”。我认为现在的问题不同了