小编neo*_*000的帖子

java.lang.NoClassDefFoundError:org / apache / commons / collections / ReferenceMap

Java真的是新手,还是讲西班牙语的人,所以,请尽我所能帮助您理解我:)。我制作了一个程序,该程序管理用于存储客户端,有关客户端的信息等的mysql数据库。并生成(或尝试...)报告。我从Eclipse Market(BTW,使用Eclipse Kepler)安装了JasperReports。在学习了一些教程之后,我开始按参数创建报告。它只是识别一个客户端的一个参数。那不是问题。当我单击我的按钮以生成报告时出现问题,该报告包含以下代码:

JButton btnOk = new JButton("OK");
    btnOk.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
            String doc = jftxtDni.getText();
            String sql;
            boolean respuesta = false;
            ConexionBaseDatos cc = new ConexionBaseDatos();

            sql = "SELECT * FROM clientes WHERE DNI = '"+doc+"'";

            rs = cc.Consultar(sql);

                try 
                {
                    while (rs.next())
                    {
                    respuesta = true;
                    }
                }
                catch (SQLException e) 
                {
                    JOptionPane.showMessageDialog(null, "error sql: "+e.getMessage());
                }    

                if (respuesta)
                {
                    ConexionBaseDatos cd = new ConexionBaseDatos();
                    Connection cn = cd.Conectar();
                    JasperReport jr = null;
                    String …
Run Code Online (Sandbox Code Playgroud)

java eclipse classnotfoundexception

4
推荐指数
1
解决办法
2万
查看次数

Java Path Files.copy 重命名(如果存在)

只是一个简单的问题,很难(对我来说)找到答案:D。这是我的代码(我将尝试翻译西班牙语部分):

File carpetanueva = new File("C:"+File.separator+"sistema" + File.separator +
     fechasal+File.separator+doc);
carpetanueva.mkdirs();      
carpetanueva.setWritable(true);
rutadestino = ("c:"+File.separator+"sistema" + 
     File.separator + fechasal+File.separator + 
     doc+File.separator+"imagen.jpg");

//realizo la copia de la imagen desde el jfilechooser a su destino:
Path desde = Paths.get(rutaorigen);
Path hacia = Paths.get(rutadestino);

try {
    Files.copy(desde, hacia);
    JOptionPane.showMessageDialog(null, 
            "Se adjunto la planilla de ambulancia correctamente");          
} catch (IOException e) {
    JOptionPane.showMessageDialog(null, "error: "+e.getLocalizedMessage());
}
Run Code Online (Sandbox Code Playgroud)

我从 JFileChooser 得到“rutaorigen”(来自路径)。我通过使用一些变量来创建“rutadestino”(topath),这样我就可以发出命令。问题是..如果目录和文件“imagen.jpg”已经存在,它会给出一个错误..(例外)..我如何检查图像是否已经存在,如果存在,重命名新图像到,例如,imagen2?我无法弄清楚代码,因为我是新手,我做了一项研究,但找不到这样的东西!提前致谢 :)

java exists path file-copying

1
推荐指数
1
解决办法
1万
查看次数