gpt4 book ai didi

java - 类未找到 : VMDisconnectedException) after losing . bashrc

转载 作者:行者123 更新时间:2023-12-01 11:40:16 26 4
gpt4 key购买 nike

几天前我不小心删除了我的.bashrc。我尝试重新创建它,但不幸的是我仍然遇到一些问题。我以前使用的 Java 调试器不再正常工作,因为它找不到这个类:

aetherboard:Home shwangster$ java ucb.gjdb.GJDB
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/jdi/VMDisconnectedException

对于我的类(class),我使用 Java 1.7。这是我重建的 .bash_profile 供引用。

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/"                                                                                                                       
export CS61B_LIB_DIR="/Users/shwangster/Documents/gitrepos/cs61b/lib/*"
export CLASSPATH="$CLASSPATH:$JAVA_HOME/bin/:$CS61B_LIB_DIR:./"
alias tls="tmux ls"
alias tat="tmux attach -t"
alias tns="tmux new-session -s"

确认我的 .bash_profile 有效(尽管只有在我获取它之后)

aetherboard:Home shwangster$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/

最佳答案

哈哈哈!我让它工作了。 The answer to this question helped .

我需要将 tools.jar 添加到我的 CLASSPATH 中。 tools.jar 位于 /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/lib 中。

这是我生成的 .bashrc:

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home"                                                                                                                        
export CS61B_LIB_DIR="/Users/shwangster/Documents/gitrepos/cs61b/lib/*"
export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib/*:$CS61B_LIB_DIR:./"

alias tls="tmux ls"
alias tat="tmux attach -t"
alias tns="tmux new-session -s"

关于java - 类未找到 : VMDisconnectedException) after losing . bashrc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29584096/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com