如何知道Eclipse用来运行java程序的命令行?

时间:2012-02-28 06:40:14

标签: java eclipse

我在Eclipse外部执行我的Java示例“hello world”程序时遇到问题,而每当我按下“运行”菜单按钮时Eclipse都可以执行它。所以我想知道Eclipse用来执行java程序的命令行。

3 个答案:

答案 0 :(得分:48)

您可以在arguments窗口中查看eclipse可能用于编译程序的其他参数classpathenvironment variablesRun Configurations等。单击eclipse中Run按钮旁边的下拉按钮时的下拉列表。

要获取完整的命令行,您可以从Debug view打开Window>Show View>Other...。右键单击上次启动并转到属性。 Eclipse将列出确切的命令行。

答案 1 :(得分:3)

事情是Eclipse使用(默认情况下)源文件和目标文件的不同目录。如果要从命令行执行特定的java文件,可以通过进入工作区目录/ src目录并点击javac <MyClass>.java然后执行java MyClass来编译它。

或者因为它在eclipse中工作,你可以进入工作区内的'bin'目录并执行一个java MyClass来执行你的预编译类。

答案 2 :(得分:1)

截至2019年(版本4.13.0):

@Singleton
class PreferencesHelper
@Inject constructor(
    private val context: Context,
    private val sharedPreferences: SharedPreferences
) {
    private val PREF_KEY_ACCESS_TOKEN = "PREF_KEY_ACCESS_TOKEN"


    fun getAccessTokenFromPreference(): String? {
        return sharedPreferences.getString(PREF_KEY_ACCESS_TOKEN, null)
    }

}

有一个“ 显示命令行”按钮,显示了Eclipse使用的完整命令:

Show command line button for Java Eclipse run configurations window