eclipse로 java 공부하다 이상한 현상을 발견 -_-
public class Test {
public static void main(String args[])
{
for(String s: args)
System.out.println(s);
}
} 

 argument에 인자로 *을 넣어주면


이런게 나온다. 아마도 실행관련 설정이 eclipse에서 *과 치환되는거 같긴한데..
어떤 이유로 어디서 치환된건지 모르겠네...
.classpath
.project
.settings
bin
doc
src 


2014.05.08 추가
이클립스 버그이거나 JVM 문제일 것으로 생각된다.
2009년도에 있던 버그로 잠시 사라졌다 다시 부활.. -_-a

[링크 : http://stackoverflow.com/questions/15299154/wildcard-expansion-in-eclipse-run-configuration]
[링크 : https://bugs.eclipse.org/bugs/show_bug.cgi?id=212264]

'프로그램 사용 > eclipse' 카테고리의 다른 글

ECJ - Eclipse Compiler for Java  (0) 2014.03.25
eclipse JRE 설정하기  (0) 2014.03.20
eclipse command argument 가 이상해!  (2) 2014.03.13
eclipse JWT / SWING UI 디자이너  (0) 2014.03.10
eclipse JDT + javadoc  (0) 2014.03.10
eclipse auto indent  (0) 2014.03.07
Posted by 구차니

댓글을 달아 주세요

  1. 엄한소년

    DOS 커맨드 상 * 는 모든 화일을 대체합니다. 즉 현재 경로의 모든 화일이 보이게 되는 거죠..

    2014.05.08 09:56 [ ADDR : EDIT/ DEL : REPLY ]
    • 음.. 그렇게 생각될수도 있겠지만..
      *이 모든 조건에 현재 경로의 모든 파일이라는 건 아니니까요
      인자로서 *을 주었을 뿐인데 *을 *로 처리하지 않는건
      dir과 같이 경로에 관련된 프로그램에서 처리해야할 방향이죠

      한번 리눅스에서 테스트를 해봐야겠군요.
      조언감사합니다.

      2014.05.08 10:16 신고 [ ADDR : EDIT/ DEL ]