criei um pequeno banco com o firebird usando java e netbeans usando ambiente windows,
ao rodar a aplicacao no ubuntu recebo o erro
Exception in thread “main” java.lang.UnsuportedClassVersionError: org/firebirdsql/management/FBManager : Unsuported major.minor version 52.0
ele aponta para criarbanco.java:18
package servidor01;
import java.io.File;
import java.sql.Connection;
import java.sql.Statement;
import javax.swing.JOptionPane;
import org.firebirdsql.management.*;
public class Criabanco {
private static File arquivo;
private Connection conn;
private Statement stm;
static void criar() {
try {
//criar banco
FBManager fbManager = new FBManager();
fbManager.setServer("localhost");
fbManager.setPort(3050);
try {
fbManager.start();
String so=System.getProperty("os.name");
Connection cnx =null;
if (so.contains("Windows")){
fbManager.createDatabase("c:/controleusuarios.fdb", "SYSDBA", "123456");
}else if(so.contains("Linux")){
JOptionPane.showMessageDialog(null, "configurar caminho para criacao do banco no linux");
}
JOptionPane.showMessageDialog(null, "Base de dados criada, iniciar tabelas");
fbManager.stop();
new Criatabela();
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Erro ao criar banco");
}
}catch (Exception ex){
JOptionPane.showMessageDialog(null, "Erro na classe de criação de banco");
}
}
}
estou usando o jaybird-full-2.2.5.jar
ao meu ver parece um erro quanto a versao, tive um problema com versao ao compilar o projeto no windows usando o java 8 e no ubuntu so estar aceitando ate o 7, mas estoyu perdido quanto a como resolver esse problema de versao.
Existe o problema do java8 no ubuntu , as recomendaçoes que encontrei foram para adicionar o ppa
sudo add-apt-repository ppa:webupd8team/java
e dar update
mas ele nao aceita o ppa, diz q o nome ou formato esta incorreto, tentei reinstalar os certificados mas nao funcionou