Redian新闻
>
请问这俩内存啥区别?能否组dual channel?
avatar
请问这俩内存啥区别?能否组dual channel?# Hardware - 计算机硬件
s*e
1
A UNIX user named Bob wants to replace his chess program with a new one, but
he is not sure where the old
one is installed. Bob is currently able to run a Java chess program starting
from his home directory /home/bob
using the command:
java -classpath /test:/home/bob/downloads/*.jar games.Chess
Bob's CLASSPATH is set (at login time) to:
/usr/lib:/home/bob/classes:/opt/java/lib:/opt/java/lib/*.jar What is a
possible location for the Chess.class file?
A. /test/Chess.class
B. /home/bob/Chess.class
C. /test/games/Chess.class
D. /usr/lib/games/Chess.class
E. /home/bob/games/Chess.class
F. inside jarfile /opt/java/lib/Games.jar (with a correct manifest)
G. inside jarfile /home/bob/downloads/Games.jar (with a correct manifest)
答案是那个?为什么?(请解释一下,不要只说答案)
有人说是c,但不知道为什么是c.
avatar
f*t
3
我怎么觉得是E?(不知道/test:/home/bob/downloads/*.jar 里的“test:”是什么意
思)
运行是games.Chess,所以路径要加games文件夹的
avatar
x*a
4
C
avatar
k*n
5

but
starting
c肯定是对的,我怎么不记得classpath找jar的时候支持通配符了?
我很久以前写过一个脚本把某个目录下的所有jar加到classpath里面一直用到现在
新的java不需要这么干了?
用-classpath的话是会取代默认CLASSPATH的,所以其他都不用看了

【在 s********e 的大作中提到】
: A UNIX user named Bob wants to replace his chess program with a new one, but
: he is not sure where the old
: one is installed. Bob is currently able to run a Java chess program starting
: from his home directory /home/bob
: using the command:
: java -classpath /test:/home/bob/downloads/*.jar games.Chess
: Bob's CLASSPATH is set (at login time) to:
: /usr/lib:/home/bob/classes:/opt/java/lib:/opt/java/lib/*.jar What is a
: possible location for the Chess.class file?
: A. /test/Chess.class

avatar
k*n
6
靠,真的可以,太out了,而且连.jar都不需要写。。。

【在 k****n 的大作中提到】
:
: but
: starting
: c肯定是对的,我怎么不记得classpath找jar的时候支持通配符了?
: 我很久以前写过一个脚本把某个目录下的所有jar加到classpath里面一直用到现在
: 新的java不需要这么干了?
: 用-classpath的话是会取代默认CLASSPATH的,所以其他都不用看了

avatar
s*e
7
能否详细解释一下为什么是c?
/test/games/ 中的games目录是哪里来的?
此外:
java -classpath /test:/home/bob/downloads/*.jar
test:/中的冒号是什么意思?是题目中的笔误?
我对这个-classpath的理解是可以到/test/home/bob/downloads/
的所有jar包中去寻找需要的类。但是答案c是
/test/games/Chess.class
我不明白这个/test/games/目录是怎么来的,和classpath定义的不一样啊?
谢谢!

【在 k****n 的大作中提到】
: 靠,真的可以,太out了,而且连.jar都不需要写。。。
avatar
g*i
8
感觉这里的冒号对应windows里的分号,从CLASSPATH可以看出.

【在 s********e 的大作中提到】
: 能否详细解释一下为什么是c?
: /test/games/ 中的games目录是哪里来的?
: 此外:
: java -classpath /test:/home/bob/downloads/*.jar
: test:/中的冒号是什么意思?是题目中的笔误?
: 我对这个-classpath的理解是可以到/test/home/bob/downloads/
: 的所有jar包中去寻找需要的类。但是答案c是
: /test/games/Chess.class
: 我不明白这个/test/games/目录是怎么来的,和classpath定义的不一样啊?
: 谢谢!

avatar
s*8
9
A. /test/Chess.class
B. /home/bob/Chess.class
C. /test/games/Chess.class
D. /usr/lib/games/Chess.class
E. /home/bob/games/Chess.class
F. inside jarfile /opt/java/lib/Games.jar (with a correct manifest)
G. inside jarfile /home/bob/downloads/Games.jar (with a correct manifest)
CLASSPATH env is ignored since -cp is explicitly used.
A, B can be eliminated since they don't contain package.
The command doesn't specify -jar option so manifest.mf is irrelevant
If there is no C, then G is the next possible.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。