NetBeans build\generated\classes => generics are not supported in -source 1.4

bronks

Top Contributor
Hi!

NetBeans 7.2 meint, bei bestimmten Projekten, daß die JSPs compiliert werden müssen. Dabei passieren leider ein paar Fehler.

Weiß jemand von euch wie man die Compilierung der JSPs in NetBeans ausschalten kann?

Danke!

Bronks
 
A

Akeshihiro

Gast
Ich würde eher sagen, dass du dein Compile-Level vielleicht mal höher setzen solltest. Warum steht das Java 1.4 o_O
 

bronks

Top Contributor
... Warum steht das Java 1.4 o_O
Das liegt daran, daß es eine J2EE-App ist und die View auf einem Tomcat läuft.

NetBeans versucht die JSP zu kompilieren, aber kann das nicht. Unten die JSP und das dazu generierte und zerstörte Servlet.

Darin enthalten sind unsinniger weise:
- Generics, welche Java 1.4 nicht kann
- org.glassfish.jsp.api.ResourceInjector ... ...



Hier mal die betroffene JSP:
Java:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%
 if(request.getParameter("bdf").equals("t")) {
%>
<html>
  <head>
    <title></title>
  </head>
  <body>
        Ein langweiliger Text
  </body>
</html>
<%}%>


Und hier das von NetBeans produzierte Ergebnis:
Java:
package org.apache.jsp;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;

public final class DieJSP_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {

  private static final JspFactory _jspxFactory = JspFactory.getDefaultFactory();

  private static java.util.List<String> _jspx_dependants;

  private org.glassfish.jsp.api.ResourceInjector _jspx_resourceInjector;

  public java.util.List<String> getDependants() {
    return _jspx_dependants;
  }

  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {

    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;

    try {
      response.setContentType("text/html;charset=UTF-8");
      pageContext = _jspxFactory.getPageContext(this, request, response,
      			null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;
      _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector");

      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\r\n");

 if(request.getParameter("mod").equals("t")) {

      out.write("\n");
      out.write("<html>\n");
      out.write("  <head>\n");
      out.write("    <title></title>\n");
      out.write("  </head>\n");
      out.write("  <body>\r\n");
      out.write("  Ein langweiliger Text\n");
      out.write("  </body>\n");
      out.write("</html>\n");
}
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
        else throw new ServletException(t);
      }
    } finally {
      _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }
}
 

Landei

Top Contributor
Was stört dich an dem generierten Servlet? Ist halt mit Generics. Java 1.4 ist inzwischen sowas von tot, also hör auf Worte und setze wie vorgeschlagen die Version hoch.
 

bronks

Top Contributor

Landei

Top Contributor
tactical-team-facepalm-facepalm-demotivational-posters-1331896461.jpg
 
T

trääät

Gast
sorry ... aber fand das bild zu klasse das ich mich mal einklinken muss : du willst also sagen das der betreiber der zielplattform bewusst einen EE-app-server in version 1.4 nutzt nur weil niemand mal die ZEIT investeiren will um das mal auf 1.7 zu upgraden ... wow ... der muss aber gut zahlen um da nicht einfach zu sagen : mir doch egal mach den mist alleine ... weil erlich ... 1.4 hat seinen LTS bereits überschritten ... zumindest wäre mir neu das es dafür wirklich noch security-patches/updates geben sollte ... und selbst an 1.5 nagt der zahn der zeit ... und ich denke das auch hier demnächst LTS eingestellt wird ... darum sollte sich da mal der verantwortliche wirklich überlegen : kosten des upgrades auf 1.7 vs kosten bei eventuellen sicherheitslücken und der mehrarbeit an entwicklung da nicht auf neuere technologien zurückgegriffen werden kann ...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Eclipse Build path duplication entry IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
M Intellij build jar funktioniert nicht ! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
J Android Studio build haut nicht hin IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
J Errors occurred during the build IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
S Woher weiß ich welche build path entries fehlen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
it_is_all NetBeans Clean and Build Project - Buttons ohne Funktion bei jar-Datei IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 22
L Kann erzeugen der build.xml aus von eclipse modifiziert werden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
R Eclipse ANT Build-File ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
H build.xml und tags IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
G Netbeans WS Client Clean and Build IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Eclipse Automatisch referenced jars importieren wenn Project im build path IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N log4j.properties in build.xml angeben IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Cody Eclipse [3.7]Update von "Release -> Maintenance Build" per Updatesite IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
G NetBeans build.xml modifizieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
B Maven - Angeben welche Klassen/Packes für build benutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
E Build Path einstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
D build.xml + eclipse nachträgliche Intergration wie am Besten? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
alderwaran NetBeans automatisches signieren von jar files nach build IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B NetBeans: Sources beim Build paketieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Java Build Path "Add Projects" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
X eclipse 3.4 Build id: I20080617-2000 schneidet code ab ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
tfa Build-Skript für Eclipse-Projekte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
J [Eclipse] Build Path: Ext. Lib unter JRE, wie rausbekommen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
M 2 Programme mit einer Ant build-file starten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Eclipse / Build a standalone SWT application IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Eclipse - automatic build number IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M ide generated code verändern? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F git eclipse => ständig Änderungen in "classes" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
M Probleme mit eclipse und Sysdeo - Classes nicht synchron IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Eclipse löscht die Datei Log4j.properties im WEB-INF/classes IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2

Ähnliche Java Themen

Neue Themen


Oben