I have a java program, which works correctly inside IDE. However when i create jar, it does not work. What's the problem?
StringBuilder builder = new StringBuilder();
builder.append("name=" + name);
builder.append(System.getProperty("line.separator"));
builder.append("library=\"" + library + "\"");
builder.append(System.getProperty("line.separator"));
builder.append("slot=" + slot);
ByteArrayInputStream bais = new ByteArrayInputStream(builder.toString().getBytes());
/*exception line */SunPKCS11 provider = new SunPKCS11(bais);
Exception in thread "main" java.lang.NoSuchMethodError: 'void sun.security.pkcs11.SunPKCS11.<init>(java.io.InputStream)'
at JcaProvider.createProvider(JcaProvider.java:70)
at Test.main(Test.java:31)
There is no error or warning when I create jar, Can someone help me?
Updating property file: /home/mehmet/works/NetbeansProjects/HSM_Java/build/built-clean.properties Deleting directory /home/mehmet/works/NetbeansProjects/HSM_Java/build
clean:
init:
deps-jar:
Created dir: /home/****/****/NetbeansProjects/HSM_Java/build
Updating property file: /home/****/***/NetbeansProjects/HSM_Java/build/built-jar.properties
Created dir: /home///NetbeansProjects/HSM_Java/build/classes
Created dir: /home///NetbeansProjects/HSM_Java/build/empty
Created dir: /home///NetbeansProjects/HSM_Java/build/generated-sources/ap-source-output
Compiling 5 source files to /home///NetbeansProjects/HSM_Java/build/classes
compile:
Created dir: /home///NetbeansProjects/HSM_Java/dist
Copying 1 file to /home/****/***/NetbeansProjects/HSM_Java/build
Nothing to copy.
Building jar: /home/****/***/NetbeansProjects/HSM_Java/dist/HSM_Java.jar
To run this application from the command line without Ant, try: java -jar "/home/****/***/NetbeansProjects/HSM_Java/dist/HSM_Java.jar"