Java Eclipse项目到本地人的相对路径
现在,通往当地人的道路是相对的 这是一件坏事,因为当有人使用git连接到它并以不同的方式命名项目时,路径将无法工作。我希望它们是相对于项目文件夹的,而不管它的名称如何 如果您有任何想法来实现这一点,请提出建议 为了便于说明,这里有一个Java Eclipse项目到本地人的相对路径,java,eclipse,git,native,Java,Eclipse,Git,Native,现在,通往当地人的道路是相对的 这是一件坏事,因为当有人使用git连接到它并以不同的方式命名项目时,路径将无法工作。我希望它们是相对于项目文件夹的,而不管它的名称如何 如果您有任何想法来实现这一点,请提出建议 为了便于说明,这里有一个.classpath <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <c
.classpath
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="lib/lwjgl.jar" sourcepath="lib">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="Rogue/lib"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="bin"/>
</classpath>
这里成功的关键是不要将.classpath添加到GIT中。 相反,你把它放在Git中忽略 有几个文件是您不想进入版本控制系统的 .gitignore文件上的示例
.*
!.gitignore
*~
.svn/
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
*~
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
.elc
auto-save-list
tramp
.\#*
# Org-mode
.org-id-locations
*_archive
*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# CDT-specific
.cproject
# PDT-specific
.buildpath
target/
*~
*.log
logs/
*.iml
好吧,我想你是对的。然而,问题是,为所有本地人和源代码创建一个合适的.classpath是相当繁琐的,但它可能真的不应该用git。好吧,关于你的问题的答案很简单。-别这样!让IDE生成.classpath文件。Eclipse很好地处理了这项任务。那会使你的工作简单得多。您所需要做的就是以正确的方式导入项目。