Solución:
Si configuró las cosas correctamente. Agregar una carpeta dentro src
, es lo mismo que agregar un paquete desde File > New Package
.
Por lo tanto, depende de usted, lo que le resulte más cómodo: agregar una carpeta o crear un paquete. Además, cuando pones cosas debajo src
el nombre del paquete comienza en la subcarpeta. Entonces, src/com/naishe/test
será paquete com.naishe.test
.
Básicamente no hay diferencia, ambos son iguales.
En ambos casos, la estructura de carpetas será src/com/utils
.
y en ambos casos, deberá mencionar
package com.utils;
como primera línea en el class
Dado que no tiene ninguna diferencia en la práctica, no hará ninguna diferencia para ant script
.
“El empaquetado nos ayuda a evitar la colisión de nombres de clases cuando usamos el mismo nombre de clase que el de otros. Por ejemplo, si tenemos un nombre de clase llamado” Vector “, su nombre fallaría con la clase Vector de JDK. Sin embargo, esto nunca sucede porque JDK usa java.util como un nombre de paquete para la clase Vector (java.util.Vector). Por lo tanto, nuestra clase Vector se puede nombrar como “Vector” o podemos ponerla en otro paquete como com.mycompany.Vector sin luchar con cualquier persona. Los beneficios de usar el paquete reflejan la facilidad de mantenimiento, la organización y el aumento de la colaboración entre los desarrolladores. Comprender el concepto de paquete también nos ayudará a administrar y usar los archivos almacenados en archivos jar de manera más eficiente “.
consulte http://www.jarticles.com/package/package_eng.html para obtener más información sobre los paquetes