默认情况下,Eclipse以bin文件夹作为源码编译后的输出文件夹。这个可以在Eclipse中进行设置,你可以设置为任何你愿意的路径作为编译后输出文件夹。
现在应多多使用Maven,使用Maven,则默认编译后输出文件夹为target/。
其实,当你的程序打包分发时,应该将编译后的文件夹放入Classpath所在位置才行。
bin文件夹存储的是binary,所有被编译后的程序都可以被当作binary来看,你build出的class可以这么来看,和你说的一样,java工具包也是被别的编译器build出来的binary,所以他们不冲突
bin一般放的是CS项目中生成的class文件及目录;
比如,写入一个可以序列化的对象obj
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("DATA"));
oos.writeObject(obj);