essayez avec des ressources ne sont pas pris en charge par erreur -source 1.5 est survenue quand je capture essayer dans la source

Ben:

Ceci est mon fichier pom.xml. Et voici le message d'erreur: je veux déployer mon projet java à Heroku. Mais l' erreur est survenue.entrez la description d'image ici

entrez la description d'image ici

try(Connection connection = dataSource.getConnection()) {

    Statement stmt = connection.createStatement();
    logger.info("Just Beforce sql executed ");
    ResultSet rs = stmt.executeQuery("Select sfid,id, email from salesforce.contact");
    logger.info("ResultSet data " + rs);
    ArrayList<String> output = new ArrayList<String>();
      while (rs.next()) {
        logger.info("ID get Successfully " + rs.getString("id"));
         logger.info("SFID get Successfully " + rs.getString("sfid"));
         logger.info("Email get Successfully " + rs.getString("email"));
       }
 }
 catch (Exception e) {

 }

Apparemment, l'erreur est de l' essayer (connexion ...), mais je ne comprends tout simplement pas pourquoi il n'a pas le droit. Et «n'est pas pris en charge dans la source 1.5 » me embrouille, ce que cela signifie la version java? ou autre chose?
Toute aide serait appréciée!!!

Mise à jour: je git pour déployer mon application, voici mon lien de projet git: https://github.com/BenHugh/devcenter-java-quartz

Johan période:

Cette syntaxe a été implémenté en Java 1.7. Heroku pense que vous écrivez du code Java 1.5. Pouvez-vous modifier les paramètres du projet afin qu'il comprenne que vous utilisez (au moins) Java 1.7?

Je suppose que tu aimes

Origine http://10.200.1.11:23101/article/api/json?id=389638&siteId=1
conseillé
Classement