Как с помощью java-программы проверить, доступен ли конкретный проект (например, DemoProject) в текущем рабочем пространстве Eclipse (программа должна работать на любых машинах и не должна зависеть от системы)?
DemoProject
Если вы говорите о программе Java, работающей из самого Eclipse, в качестве плагина, вы можете попробовать получить проект с помощью:
ResourcesPlugin.getWorkspace().getWorkspaceRoot().getProject("projectName")
, используя org.eclipse.core.resources.IWorkspaceRootи протестируйте этот ресурс (org.eclipse.core.resources.IProject.
org.eclipse.core.resources.IWorkspaceRoot
org.eclipse.core.resources.IProject