Compile con java 6 desde java 8 JDK instalado

Tengo que compilar mi código fuente con Java 6 para la universidad. Actualmente tengo Java 8 JDK instalado en mi PC (Linux). ¿Cómo compilo en Java 6?

ps Entiendo que no podré usar ninguna característica de Java 7 u 8.

pps Me doy cuenta de que el código fuente de Java 6 se compilará bien usando Java 8 JDK, sin embargo, encuentro que accidentalmente estoy usando funciones posteriores a Java 6 en mis programas cuando compilo en casa. Cuando intento compilar el código fuente en las computadoras de laboratorio en la universidad, me encuentro con un montón de errores. por ejemplo, no poder lanzar un objeto a una primitiva.

Respuesta 1

Puedes usar lo siguiente para compilar

% javac -target 1.6 <whatever you want to compile>
Respuesta: 2

// código heredado void setCacheValue (String name, Object value) {getServletContext (). setAttribute (name, value); } Objeto getCacheValue (String name) {return getServletContext (). GetAttribute (name); ...

Tengo un HashMap que quiero convertir en objeto personalizado Response. No estoy seguro de cómo establecer los valores (80, 190, 900, 95) de HashMap en el objeto personalizado. Cómo escribir una función separada en ...

Estoy tratando de obtener un IntStream de una matriz int n dimensional. ¿Hay una buena forma de API para hacerlo? Conozco el método de concatenación para dos flujos.

Si tiene un ENUM simple con solo valores. Getters están disponibles. ¿Se deben escribir pruebas unitarias para este ENUM? ¿Debería una prueba cubrir todos los nombres de tipo? ¿Algún consejo? // ENUM con constructor y ...