Si utilizas cosas propias del NetBeans (por ejemplo, AbsoluteLayout), necesariamente tienes que copiar el .jar que contengan esas clases, pero si utilizas clases propias del JDK no. Te recomiendo que no lo hagas si quieres utilizar el código en otro editor.
Ya si no tienes otra opción, tienes que agregar a la variable CLASSPATH del sistema la ruta donde se encuentra el mencionado .jar o copiarlo en la carpeta de instalación del JDK (o SDK)