我主要是一名C#开发人员,我正在用Java编写一个项目来尝试和学习这门语言(因此我可以指出我用Java编写的代码的具体示例,以帮助提高就业能力)。Java开发的哪些方面是IDE隐藏的,但开发人员应该知道?
我想知道我应该知道的Java开发工作流程的哪些方面通常由IDE隐藏(或照顾)。
例如,我知道我需要弄清楚在Java中如何引用库。在标准的.csproj
文件中引用了C#库,但乍看之下,似乎每个IDE都有自己的引用项目的方法,我应该了解Java在执行过程中如何找到.jar包。
我知道的另一件事我需要弄清楚Java究竟是如何确定程序入口点的(因为swing组件似乎也有public static main
函数)。
对于IDE似乎隐藏的Java“编译”和执行过程,我应该了解哪些其他事情?
Google java_home,java class path,Javac et-all for starters。 – Scorpion
'.csproj'是一个Visual Studio文件。据我所知,'csc'和.NET运行库都不会使用它来解析库引用。 – millimoose
您应该将问题分为三部分:“如何在使用javac编译Java应用程序和运行应用程序时使用Java处理库引用”,“Java如何处理入口点?”和“其余”。赔率是前两个已经回答,最后一个是一个糟糕的SO问题,可能是让你关闭选票的部分。 – millimoose